本章介绍一些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退出
以下三种任意选一种都可以退出数据库
| 12
 3
 
 | mysql>exit;mysql>quit;
 mysql>\q;
 
 | 
修改MySQl提示符
在登录的时候结尾加上 –prompt
| 12
 3
 
 | mysql -u root -p --prompt \h;结果:
 localshot
 
 | 
可选的参数
| 12
 3
 4
 
 | \D 完整的日期\d 当前的数据库名字
 \h 当前的主机名字
 \u 当前的用户名
 
 | 
示例:
| 12
 3
 
 | PROMPT \u@\h \d>结果:
 root@localhost(none)>
 
 | 
MySQL常用命令以及语法规范
MySQL常用命令
显示当前服务器版本
显示当前日期时间
显示当前用户
MySQL语句的规范
·关键字与函数名称全部大写
·数据库名称、表名称、字段名称全部小写
·SQL语句必须以分号结尾
操作数据库
创建数据库
| 12
 
 | 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!