一、表的创建
1.1 创建表
CREATE TABLE <table_name> (
field1 datatype,
field2 datatype,
field3 datatype
) character set <字符集> collate <校验规则> engine <存储引擎>;
1.2 查看表
--查看表结构
DESC <表名>;
--查看创建语句
SHOW CREATE TABLE <表名>;
二、表的修改
2.1 添加字段
--添加新字段
ALTER TABLE <tablename> ADD <column datatype>;
--在test1中添加age字段
ALTER TABLE test1 ADD age int;
--在test1中添加sex字段,在id字段之后。没有before选项!
ALTER TABLE test1 ADD ser char(1) AFTER id;
2.2 修改字段类型
MODIFY
是用来修改数据类型,数据长度,和字段约束条件的
ALTER TABLE <tablename> MODIFY <column new_datatype>;
--修改test1中name类型,把varchar(20)改为varchar(60)
ALTER TABLE test1 MODIFY name varchar(60);
2.3 修改字段名称
ALTER TABLE <tablename> CHANGE <old_name> <new_name> <new_name_datatype>;
和修改类型区分,修改名称要用change,并且要重新写明类型
2.4 删除字段
ALTER TABLE <tablename> DROP <column>;
#test1中,删除字段age字段
ALTET TABLE test1 DROP age;
2.5 修改表名
ALTER TABLE <tablename> RENAME [TO] <new_tablename>;
#修改test1表名为employee
ALTER TABLE test1 RENAME TO employee;
三、表的删除
DROP [TEMPORARY] TABLE [IF EXITS] <tablename>;