1.添加字段:
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];
先使用mysql数据库:
使用语句,为uuser表添加名为nickname的字段,字段类型为varchar 长度为20:
查询uuer数据库字段 并能看见nickname字段和其信息。
2.修改表数据类型:
修改字段名和字段类型:
ALTER TABLE 表名 CHANGE 旧字段名 类型(长度) [COMMENT 注释] [约束];
把nickname字段名称修改为uu?字段类型为varchar 长度为30
查询表结构 可以看到字段名称已变成uu 以及其类型与字段长度:
*(另外还有直接只修改字段数据类型的SQL语句)修改表数据类型:
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
3.删除字段:
ALTER TABLE 表名 DROP 字段名;
使用删除语句对uu字段实施删除操作:
执行之后在表结构中便就没有了uu字段了
4.修改表名:
ALTER TABLE 表名 RENAME TO 新表名;
执行语句将表名uuser改为uaser:
查询uuser表结构?但是报错了 因为表名被修改了uuser表便不存在
使用SHOW TABLES;语句 查询数据库中所有表 存在名为uaser的表
5.删除指定表 并创建一个新表(*该语句只是删除表中的记录和数据 表名与表结构并没有变):
TRUNCATE TABLE 表名;
对学生表执行该语句:
查询该表 表名称与表结构都没有变化 该语句只删除了表的记录
5.1删除表:
DROP TABLE[IF EXISTS] 表名;
使用语句对学生表执行删除操作:
使用之后该表就已被删除 再查询该表就会报错 说明该表已不存在
*总结:本篇使用了添加字段、修改表数据类型、修改字段名和字段类型、删除字段、修改表名、删除表、删除指定表等7种SQL语句方法对数据库中的表进行了修改与删除操作。