主键
2015-12-31 11:11
387 查看
主键的特性;
非空、唯一、被引用
创建主键的方式:
CREATE TABLE stu(
sid CHAR(6) PRIMARY KEY,
sname VARCHAR(20)
);
CREATE TABLE stu(
sid CHAR(6),
sname VARCHAR(20),
PRIMARY KEY(sid)
);
修改表时指定主键:ALTER TABLE stu ADD PRIMARY KEY(sid);
删除主键:ALTER TABLE stu DROP PRIMARY KEY;
主键自增长,非空、唯一约束
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(20) NOT NULL UNIQUE
);
非空、唯一、被引用
创建主键的方式:
CREATE TABLE stu(
sid CHAR(6) PRIMARY KEY,
sname VARCHAR(20)
);
CREATE TABLE stu(
sid CHAR(6),
sname VARCHAR(20),
PRIMARY KEY(sid)
);
修改表时指定主键:ALTER TABLE stu ADD PRIMARY KEY(sid);
删除主键:ALTER TABLE stu DROP PRIMARY KEY;
主键自增长,非空、唯一约束
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(20) NOT NULL UNIQUE
);
相关文章推荐
- Struts2原理
- 网页链接手札
- Vim快捷键整理
- 状态模式
- iOS开发UI篇章 15-项目中的常见文件
- 总结2015,展望2016
- javascript图片延迟加载实现方法及思路
- Android 控制闪光灯
- TMS320F28335程序设计之外设模块配置1---SCI串行通信接口设计
- SVD分解
- layer设置UIImageView圆形不圆的问题
- 重置CISCO 2911SEC/K9路由器密码
- Android Sqlite命令详解(基本命令)
- 第八届河南省赛 zzuoj 10408: C.最少换乘 (djs&&字符串转数字)
- Ubuntu修改文件关联
- JavaWeb Filter 的执行顺序
- iOS日期选择器(UIDatePicker)
- git push.default Update were rejected because a pushed branch tip is behand remote
- js在页面显示当前时间、日期
- 设置当前进程的区域语言