SQL语句中常用的三类为:
DDL(数据定义语言):用于创建和操作库和表的结构的语句,用于定义和管理 SQL 数据库中的所有对象的语言。
DML(数据操作语言):用于对数据库中数据的增删改查等操作的语句。
DCL(数据控制语言):用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等 。
一、DDL语言
1、建库语句
CREATE DATABASE 数据库名 CHARSET 指定字符集;
其中有两个常用字符集分别是utf8和utf8mb4,utf8mb4支持标称符号的存储,一般情况下采用UTF-8居多。
有关库结构的操作
- 删除一个库
DROP DATABASE 数据库名;
- 修改库的字符集
ALTER DATABASE 数据库名 CHARSET 要指定的新的字符集;
- 查看一个数据库用的是什么字符编码
SHOW CREATE DATABASE 数据库名;
- 查看当前库有哪些
SHOW DATABASES;