? ? ?又是学习数据库的一天,今天学的不多,昨天主要是对数据库进行各种操作,今天对表进行各种操作,挺有意思的,让我们一起看看都有哪些内容。
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];
? ? 比如为wife表添加一个新的字段"昵称"为nickname,类型为vachar(20)
ALTER TABLE wife ADD nickname varchar(20) COMMENT '昵称';
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];
? ? ? 比如将wife表的kickname字段修改为uesrname,类型为varchar(30)
ALTER TABLE wife CHANGE nickname username varchar(30) COMMENT '昵称';
ALTER TABLE 表名 DROP 字段名;
? ? ?比如将wife表的字段username删除
ALTER TABLE wife DROP username;
ALTER TABLE 表名 RENAME TO 新表名;
? ? ? 比如将wife表的表名修改为employee
ALTER TABLE wife RENAME TO employee;
DROP TABLE [IF EXISTS] 表名;
? ? ? 可选项if exists代表,只有表名存在时才会删除该表,表名不存在,则不执行删除操作
? ? ? 比如:如果wife表存在,则删除wife表
DROP TABLE IF EXISTS wife;
TRUNCATE TABLE 表名;
? ? ? ? 在删除表的同时也会将表的数据全部删除
? ? ? ?今天的mysql的学习就到这了,下次我们学习有关图形化界面工具的安装和DML语法,感谢大家的阅读!