DDL查看表与删除表
查看表
- 查看某个数据库下的所有表:
-
show tables;
-
- 查看表结构包含字段信息description
-
desc 表名;
-
- 查看创建表的SQL信息
-
show create table 表名;
-
删除表
- 删除表信息
-
drop table[if exists]表名;
drop:删除关键字
table:表示删除的对象是表类型
if exists:表示如果存在就删除,不存在就不进行删除(不报错)。
-
修改表结构
-
表增添字段
-
alter table 表名 add 字段名;
- 示例练习:为学生表添加一个新的字段remark,类型为varchar(20)
-
alter table student add remark varchar(20);
-
-
-
修改表中字段类型
-
alter table 表名 modify 字段名 新字段类型;
不需要书写旧字段类型,直接进行新字段类型
- 示例练习:将学生表student中的remark字段改为varchar(100)
-
alter table student remark varchar(100);
-
-
-
修改列名
-
alter table 表名 change 旧字段名 新字段名 字段类型;
modify针对数据类型,change针对字段名、数据类型。
-
示例练习:将student表中的remark字段名改为intro,类型varchar(30)
-
alter table student change remark intro varchar(30);
-
-
-
指定表名删除列
-
alter table 表名 drop 字段名;
-
示例练习:删除student表中的字段intro
-
alter table 表名 drop 字段名;
-
-
修改整表属性
-
修改表名
-
RENAME TABLE 表名 TO 新表名;
-
示例练习:
-
将学生表student改名为student3
-
rename table student to student3;
-
-
-
修改表字符集
-
ALTER TABLE 表名 character set 字符集;
-
示例练习:将student3表的编码修改为gbk
-
alter table student3 character set gbk;
-
-