一.表的管理
1.添加和删除字段
语法结构
ALTER TABLE tbl_name
添加字段
ADD 字段名称 字段属性[完整性约束条件][FIRST|AFTER字段名]
删除字段
ADD 字段名称
例子:
#创建一个表 create table if not exists user1( id INT UNSIGNED AUTO_INCREMENT KEY); #添加用户名字段 ALTER TABLE user1 ADD username VARCHAR(20); #添加密码字段 ALTER TABLE user1 ADD password CHAR(32) NOT NULL; #添加邮件字段,指定添加到某个字段之后或者前面 ALTER TABLE user1 ADD email VARCHAR(50) NOT NULL UNIQUE AFTER username; #删除一个字段 ALTER TABLE user1 DROP email; #设置一个字段的默认值 ALTER TABLE user1 ALTER email SET DEFAULT 'XX@.com'; #删除一个默认字段 ALTER TABLE user1 ALTER email DROP DEFAULT;
修改字段的属性、属性、名称
使用关键字:MODIFY
#修改用户名字段属性 ALTER TABLE user1 MODIFTY username VARCHAR(30) NOT NULL; #修改用户名字段名称 ALTER TABLE user1 CHANGE username user VARCHAR(30) NOT NULL;
修改表名称
#1 ALTER TABLE user1 RENAME TO user2 #或者 RENAME AS user2