前面已经介绍了mysql的四类语言,这篇博客介绍一下mysql的DDL常见命令。
DDL:数据定义语言
1、创建数据表
在mysql数据库中创建一个数据表student
CREATE TABLE student(
stu_id INT not null,
stu_name VARCHAR(8),
stu_age INT
);
2、添加新的列
在student表中增加一个字段stu_gender,设置为int型
ALTER TABLE student add stu_gender TINYINT;
3、修改一个表的字段类型
将student表中的stu_gender的数据类型修改为VARCHAR(20)
ALTER TABLE student MODIFY stu_name VARCHAR(20);
4、查看表结构
DESC student;
5、查看表的建表细节
SHOW CREATE TABLE student;
6、修改表名
将student表名修改为teacher
RENAME TABLE student TO teacher;
7、修改表的列名
ALTER TABLE student CHANGE stu_name s_name VARCHAR(30);
8、删除一个字段
ALTER TABLE student DROP stu_gender;
9、删除一个表
DROP TABLE student;