MySQL—B站学习总结—DDL语句 DDL语句:库和表的管理,都可以创建,修改和删除 库的管理: 一、创建: create database [ if not exits ] 库名 二、修改库:(尽量不回去修改,但是可以更改库的字符集) alter database 库名 character set 字符集 三、删除库(表直接没有了): drop database [ if exits ] 库名 表的管理: 1.创建表 CREATE TABLE IF NOT EXISTS stuinfo( 列名 列名对应的类型 [(类型对应的长度) 列的约束] -----> [ ... ]中括号部分是可选的, stuId INT, stuName VARCHAR(20), gender CHAR, bornDate DATETIME ); 2.修改表 alter:可以修改列名,列的类型或约束,添加新的列,删除列,修改表名 语法: ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 字段类型; ①修改字段名/列名 ALTER TABLE studentinfo CHANGE COLUMN(column可以省略) sex(旧列名) gender(新列名) CHAR; ②修改表名 ALTER TABLE stuinfo RENAME [TO] studentinfo; ③修改字段类型或列级约束 ALTER TABLE studentinfo MODIFY COLUMN borndate DATE ; ④添加新字段/新列 ALTER TABLE studentinfo ADD COLUMN email VARCHAR(20) first; ⑤删除字段 ALTER TABLE studentinfo DROP COLUMN email; 3.删除表 DROP TABLE [IF EXISTS] studentinfo; 通用写法 4.复制表 1.复制表的结构 2.复制表的结构和数据 3.复制表的某些字段(让where后面的条件为false)