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

相关推荐

不愿透露姓名的神秘牛友
02-12 10:05
小米集团 算法工程师 28.0k*15.0
泡沫灬一触即破:楼上那个看来是看人拿高薪,自己又不如意搁这泄愤呢是吧,看你过往评论很难不怀疑你的精神状态
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务