复习:
1. 查看所有的数据库
show databases;
2. 创建属于自己的数据库
create database 数据库名;
create database if not exists 数据库名;
create database if not exists 数据库名 character set utf8mb4 | collate utf8mb4_0900_ai_ci;
强烈建议在创建数据库的时候指定编码集和排序规则,不能依赖数据库的默认编码集和排序规则
3. 提示信息出现警告时,查看警告信息
show warnings;
4. 查看当前数据库服务默认的编码集
show variables like '%character%';
5. 查看当前数据库服务默认的排序顺序
show variables like '%collation%';
使用MYSQL服务器
在客户端工具 cmd 命令行中输入 mysql -uroot -p 可以链接数据库服务器,再输入提前设置的密码后就可以进入MYSQL服务器了,不过要先配置环境才能在 cmd 中链接数据库服务器
服务器中存在许多的数据库,当想要对某个数据库进行增加、删除、修改、查询等操作前,需要使用关键字 use 来选择要操作的数据库,通过使用内置方法 select database(); 查看当前选择操作的是哪个数据库
注意:NULL 表示当前没有选择要操作的数据库
使用 use 数据库名; 指定要操作的数据库
注意:Database changed 表示切换(选择)数据库成功
查看创建语句
查看创建语句语法:
show create database db_name
show create database test1;
注意:
1. 数据库名字的反引号``,是为了防止使用的数据库名刚好是关键字
2. /*!40100 default.... */ 和/*!80016 DEFAULT...*/ 这个不是注释,表示当前mysql版本大于4.01和 8.0.16时,分别执行对应的语句
删除数据库
删除数据库语法:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
注意:
1. 蓝色字体表示关键字
2. DROP 表示删除
3. IF EXISTS 表示如果指定的数据库存在
4. db_name 表示要删除的数据库名
删除数据库 test1,出现 Query OK 表示删除成功
drop database if exists test1;
小技巧
1. 在 MYSQL 命令行中输入 \? 查看 MYSQL 的帮助
2. 在 MYSQL 命令行中输入 exit 或者 quit 或者 \q 可以退出 MYSQL