MySQL基础知识4——数据表(修改、表结构操作)

修改表名称


基本语法

第一种
ALTER  TABLE  tbl_name 
RENAME  [TO | AS]  new_tbl_name


第二种
ALTER  TABLE  tbl_name 
RENAME  tbl_name  TO  new_tbl_name


例子

第一种方式:
    ALTER TABLE user5
    RENAME TO user666;

第二种方式:
    ALTER TABLE user5
    RENAME user5 TO user666;



表结构操作


字段相关


基本语法

添加
LTER  TABLE  tbl_name
ADD 字段名称 字段属性 【完整性约束条件】【FIRST  |  AFTER 字段名】
                                        这里是字段位置选项


删除
ALTER  TABLE  tbl_name
DROP 字段名称


例子

添加例子
ALTER TABLE user1
ADD username VARCHAR(20) NOT NULL UNIQUE FIRST; 


删除例子
ALTER TABLE user1
DROP id;



字段默认值相关


基本语法

添加默认值
ALTER  TABLE  tbl_name
ALTER 字段名称 SET DEFAULT 默认值


删除默认值
ALTER  TABLE  tbl_name
ALTER 字段名称 DROP DEFAULT



重定义字段(不能改字段名)


基本语法

ALTER  TABLE  tbl_name
MODIFY 字段名称 字段类型【字段属性】【FIRST | AFTER字段名称】


例子

ALTER TABLE user3
MODIFY username VARCHAR(20)NOT NULL ;   



重写字段


基本语法

ALTER  TABLE  tbl_name
CHANGE 原字段名称 新字段名称 字段类型 字段属性【FIRST | AFTER字段名称】 


例子

ALTER TABLE user3
CHANGE username user VARCHAR(20) NOT NULL;

你可能感兴趣的:(Mysql)