重工电子论坛

标题: 自学MySQL数据库笔记 [打印本页]

作者: 鲁亮    时间: 2018-1-19 20:42
标题: 自学MySQL数据库笔记
本帖最后由 鲁亮 于 2018-1-19 21:50 编辑

之前学习了MySQL数据库的基本知识,总是会忘记,现在开此贴作为笔记,以便以后查找。
一、准备工作(软件安装)
1、MySQL的安装:
MySQL下载地址:https://dev.mysql.com/downloads/installer/

下载之后双击进行安装,

选择Typical安装模式,

取消当前进行配置,后面自行配置。
完成安装。
作者: 鲁亮    时间: 2018-1-19 20:50
本帖最后由 鲁亮 于 2018-1-19 21:07 编辑

二、配置服务器
1、运行MySQL配置向导文件
文件地址为:C:\Program Files\MySQL\MySQL Server 5.5\bin

2、选择Standard Configuration

3、安装MySQL为Windows服务,并包含bin文件夹到系统path中,默认数据库名为mysql(可自行更改)

4、设置root用户及密码后等待配置设置完成

(注意需要所有的配置均完成,任何一个配置未完成都需要重新运行,完成效果如下图)

5、修改配置文件中的编码方式(使用文本文件方式打开)
配置文件地址:C:\Program Files\MySQL\MySQL Server 5.5

修改为:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
作者: 鲁亮    时间: 2018-1-19 21:02
本帖最后由 鲁亮 于 2018-1-19 21:28 编辑

三、MySQL的启动和停止
1、右键点击我的电脑>管理,进入计算机管理,打开服务,可以看到MySQL服务

选中MySQL服务右键启动、停止或重新启动,并在此时将MySQL服务设置为自动启动模式。

2、以管理员身份运行CMD命令行,在命令行中输入
net start mysql        (启动)        net stop mysql        (停止)

四、MySQL的登陆和退出

1、登陆
在命令行中输入
mysql -uroot -p[服务器密码] -P[服务器端口号(默认3306)] -h[服务器名称(即服务器IP地址,本机可使用127.0.0.1)]回车即可登陆
2、退出
登陆之后在,在提示符后输入        exit; 或        quit;        或        \q;即可退出


作者: 鲁亮    时间: 2018-1-27 03:40
本帖最后由 鲁亮 于 2018-1-27 03:41 编辑

操作指令
启动服务器        net start mysql;
关闭服务器        net stop mysql;
登录服务器        mysql -u[] -p[] -P[] -h[]
退出服务器        \q  | quit  |exit
修改提示符
1.连接客户端时指定         mysql -u[] -p[] --prompt 提示符
2.连接上客户端时指定提示符        prompt
参数        \D        完整时间        \d 当前数据库        \h 服务器名称[地址]        \u 当前用户
示例 prompt \u@\h \d

创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
示例
1.CREATE DATABASE [IF NOT EXISTS] t1;
2.CRAETE DATABASE IF NOT EXISTS t2 CHARACTER SET = gbk;

查看当前服务器夏的数据表列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
示例
1.SHOW CREATE DATABASE t1;
2.SHOW WARNINGS;
3.SHOW DATABASES;

修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
示例
1.ALTER DATABASE t2 CHARACTER SET = utf8;

删除数据库
DROP {DATABASE |SCHEMA} [IF EXISTS] db_name
示例
1.DROP DATABASE t1;


创建数据表
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
......
)

示例:
   CREATE TABLE tb1(
-> username VARCHAR(20),
-> age TINYINT UNSIGNED,
-> salary FLOAT(8,2) UNSIGNED
-> );

查看数据表列表
SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]

查看数据表结构
SHOW COLUMNS FROM tb_name

插入记录
INSERT [INTO] tb_name[(col_name)] VALUES(val,...)

记录查找
SELECT expr,... FROM tb_ame
作者: 鲁亮    时间: 2018-1-27 03:44
此外再分享一个MySQL可视化操作软件 Navicat for MySQL,这是一个付费软件,具体破解过程可自行百度。




欢迎光临 重工电子论坛 (http://cqutlab.cn/) Powered by Discuz! X3.1