本节要点
表的关键信息
更改表名
更改字段名
更改字段类型
更改字段NULL值设置
更改字段默认值
更改主键字段
新增字段
删除字段
删除表
课后习题:
1、针对第4课为论坛设计的注册用户表,编写SQL完成以下操作。
(1)、向表中添加一个字段,记录用户的级别,并设置默认值为新手入门;
参考答案:
ALTER TABLE REG_USER ADD COLUMN USER_LEVEL VARCHAR(20) DEFAULT '新手入门';
(2)、更改表名,在原表名前添加前缀“LT_”;
参考答案:
RENAME TABLE REG_USER TO LT_REG_USER;
(3)、删除表中的主键设置;
参考答案:
ALTER TABLE LT_REG_USER DROP PRIMARY KEY;
(4)、为表中添加用户编号字段(INT类型),并设置为主键字段且随着注册用户的数据插入自动增长;
ALTER TABLE LT_REG_USER ADD COLUMN USER_ID INTEGER PRIMARY KEY AUTO_INCREMENT;
(5)、还原表名;
参考答案:
RENAME TABLE LT_REG_USER TO REG_USER;
(6)、为表中添加积分字段,并设置积分的默认值为1;
参考答案:
ALTER TABLE REG_USER ADD COLUMN INTEGRAL INTEGER DEFAULT 0;