壹·基础篇
通用语法及分类
DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)
DML: 数据操作语言,用来对数据库表中的数据进行增删改
DQL: 数据查询语言,用来查询数据库中表的记录
DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限
DDL:
1.1 数据库
CREATE DATABASE [IF NOT EXISTS] NAME [COMMENT ...
] 创建数据库;
SHOW DATABASES; 查询数据库;
SELECT DATABASE(); 查询当前所在数据库;
DROP DATABASE [IF EXIST] NAME; 删除数据库;
USE DATABASE NAME; 使用数据库;
1.2 表
SHOW TABLES; 查询当前数据库中所有表;
DESC TABLE NAME; 查询表结构;
SHOW CREATE TABLE NAME; 查询建表语句;
CREATE TABLE 表名(
字段1 字段1类型 [COMMENT `...`],
字段2 字段2类型 [COMMENT `...`],
字段3 字段3类型 [COMMENT `...`],
...
字段n 字段n类型 [COMMENT `...`]
)[ COMMENT 表注释 ]; 建表语句(注:最后一行字段没有逗号!!!)
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束]; 添加字段;
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度); 修改数据类型;
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束]; 修改字段名和字段类型;
例:将STUFF表的NICKNAME字段修改为USERNAME,类型为varchar(30)
ALTER TABLE STUFF CHANGE NICKNAME USERNAME varchar(30) COMMENT '昵称';
ALTER TABLE 表名 DROP 字段名; 删除字段;
ALTER TABLE 表名 RENAME TO 新表名; 修改表名;
TRUNCATE TABLE 表名; 删除表,并重新创建该表(类似于格式化,清除表的所有数据);
标签:COMMENT,数据库,表名,笔记,字段,MySQL,TABLE,ALTER,d1
From: https://www.cnblogs.com/BarryDeng0427/p/17987349