前言
大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++ Linux的老铁
主要内容含:
一.DDL-数据库操作
- 总览
※可cv语句部分
SHOW DATABASES; //查询所有数据库 SELECT DATABASE() ; //查询当前数据库 CREATE DATABASE[IE NOT EXISTS]数据库名[DEFAULTCHARSET字符集][COLLATE 排序规则]; DROP DATABASE[IF EXISTS]数据库名; USE 数据库名;
查询
SHOW DATABASES; //查询所有数据库 SELECT DATABASE() ; //查询当前数据库
- 展示所有数据库
- 查看当前数据库是什么(图中所示是itcast)
- 记得加()
创建
- 加上[IF NOT EXISTS]:如果不存在就创建;如果存在就不执行其他操作(可省略)
- 加上[DEFAULT CHARSET],指定字符集(可省略)
- 加上[COLLATE ],指定排序规则(可省略)
CREATE DATABASE[IE NOT EXISTS]数据库名[DEFAULTCHARSET字符集][COLLATE 排序规则];
- 第一次创建
- 第二次创建——>报错
- 加入[IENOT EXISTS], 重复创建不报错
- 加上[DEFAULTCHARSET], 指定utf8mb4字符集
- utf8支持3字节,utf8mb4支持4字节
删除
- 加上[IF NOT EXISTS]:如果不存在就删除;如果存在就不执行其他操作(可省略)
DROP DATABASE[IF EXISTS]数据库名;
使用
USE 数据库名;
切换数据库