一.表的管理


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