本章介绍一些MySQL的基本操作
启动与停止MySQL服务
启动MySQL服务
停止MySQL服务
MySQL的登录与退出
查看MySQl版本
此处是大写的V
基本的登录操作
1
| mysql -u root -p -P 3306 -h 127.0.0.1;
|
Tips:就算不写-P 3306和-h 127.0.0.1默认也会这么填写
MySQL退出
以下三种任意选一种都可以退出数据库
1 2 3
| mysql>exit; mysql>quit; mysql>\q;
|
修改MySQl提示符
在登录的时候结尾加上 –prompt
1 2 3
| mysql -u root -p --prompt \h; 结果: localshot
|
可选的参数
1 2 3 4
| \D 完整的日期 \d 当前的数据库名字 \h 当前的主机名字 \u 当前的用户名
|
示例:
1 2 3
| PROMPT \u@\h \d> 结果: root@localhost(none)>
|
MySQL常用命令以及语法规范
MySQL常用命令
显示当前服务器版本
显示当前日期时间
显示当前用户
MySQL语句的规范
·关键字与函数名称全部大写
·数据库名称、表名称、字段名称全部小写
·SQL语句必须以分号结尾
操作数据库
创建数据库
1 2
| CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
|
示例:
如果想要忽略警告就需要加上 IF NOT EXISTS 参数
1
| CREATE DATABASE IF NOT EXISTS t1;
|
加上编码的类型
1
| CREATE DATABASE IF NOT EXISTS t1 CHARACTER SET bgk(utf8);
|
查看数据库
查看数据库创建的类型
1
| SHOW CREATE DATABASE t1;
|
修改数据库
1
| ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
|
示例:
1
| ALTER DATABASE t2 CHARACTER SET = utf8;
|
删除数据库
1
| DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
|
示例:
同样的,如果想要忽略警告加上[IF EXISTS]就好
如果想要查看警告内容输入下面代码就好
Fighting!