Mysql学习

一.表的管理


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
全部评论

相关推荐

09-15 15:53
Java
Elastic90:我看到的是东软的人在耐心回应,而那位实习生跟在发疯似的
投递东软集团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务