1、DDL: 数据定义语句,操作库或表
## 库操作
SHOW DATABASES;-- 查看数据库
CREATE DATABASE db;-- 创建数据库
USE db;-- 使用/切换数据库
SELECT DATABASE ();-- 查看当前数据库
DROP DATABASE db;-- 删除数据库
## 表操作
USE db1;-- 切换数据库
SHOW TABLES;-- 查看所有表
CREATE TABLE t_demo (-- 创建数据库
id INT PRIMARY KEY auto_increment,-- 指定该字段为主键,自增长
username VARCHAR (32),-- 字符长度为32个字节
update_time TIMESTAMP-- 时间戳类型,为空则自动填充为当前时间
) CHARACTER SET utf8mb4;-- 指定字符集的utf8mb4
CREATE TABLE t_demo_copy LIKE t_demo;-- 复制表
SHOW CREATE TABLE t_demo;-- 查看字符集或创建表语句
DESC t_demo;-- 查看表字段信息
ALTER TABLE t_demo ADD sex VARCHAR (3) AFTER username;-- 新增字段,after用于指定新字段位置
ALTER TABLE t_demo CHANGE sex gender VARCHAR (3);-- 修改某个字段的属性(名称、数据类型、字符集等)
ALTER TABLE t_demo MODIFY gender VARCHAR (3) DEFAULT '男';-- modify也可以用来修改字段属性
ALTER TABLE t_demo DROP gender;-- 删除某个字段
TRUNCATE TABLE t_demo;-- 清空整个表的数据
DROP TABLE t_demo_copy;-- 删除表
[……]