首页 > 数据库技术 > 详细

Mysql学习(慕课学习笔记7)修改数据表(下)

时间:2015-08-07 00:05:57      阅读:328      评论:0      收藏:0      [点我收藏+]

添加主键约束

ALTER TABLE tb1_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,…….)

ALTER TABLE user2 ADD CONSTRAINT PK_USER2_ID PRIMARY KEY(id);

技术分享

添加唯一约束

ALTER TABLE user2 ADD UNIQUE(username);

技术分享

添加默认约束  add , alter

ALTER TABLE user2 ALTER age SET DEFAULT 15;

技术分享

 

删除主键 drop‘

ALTER TABLE user2 DROP PRIMARY KEY ;

技术分享

删除唯一约束

显示唯一约束 show indexes from user2\G;  (以网格形式呈现)

技术分享

技术分享

修改列定义  modify

ALTER TABLE user2 MODIFY pid VARCHAR(20) FIRST ;

技术分享

修改列名称  CHANGE 可以修改名称、类型和定义(全能)

ALTER TABLE user2 CHANGE pid p_id SMALLINT UNSIGNED;

技术分享

修改表名     rename

ALTER TABLE user2 RENAME user3;

技术分享

方法2: rename table user3 to user2;

尽量少修改表名、列名

Mysql学习(慕课学习笔记7)修改数据表(下)

原文:http://www.cnblogs.com/xjs123/p/4709431.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!