sql创建表的知识点
来源:互联网 发布:最好阅读软件是什么 编辑:程序博客网 时间:2024/05/06 17:56
1.创建普通表, 含主键的、特定列不为空、及唯一性的列约束表
创建一个注册表,里边r_id、r_name、r_password、r_phone、r_mail有五个字段。要求r_id 为自增长主键, r_name: 不为空且唯一,r_password不为空。
CREATE TABLE register(
r_id INT AUTO_INCREMENT PRIMARY KEY , #id
r_name VARCHAR(30) NOT NULL UNIQUE , #用户名
r_password VARCHAR(10) NOT NULL , #用户密码
r_phone CHAR(11) , #电话
r_mail VARCHAR(20) #邮箱
);
2. 创建含外键的表:
要想创建外键的表,至少需要两张表。其中一张表的外键必须是另一张的表的主键。例如下面的新闻详情表里b_id就是外键
//新闻模块表
CREATE TABLE newblock(
b_id INT AUTO_INCREMENT PRIMARY KEY, #id
b_name VARCHAR(20) NOT NULL, #模块名称
b_date VARCHAR(20) #模块创建时间
);
//创建新闻详情表
CREATE TABLE newdetail(
d_id INT AUTO_INCREMENT PRIMARY KEY ,
d_write VARCHAR(20) , #作者
d_title TEXT , #标题
d_content TEXT , #内容
d_imng TEXT , #图片路径
d_discuss INT , #评论数
d_good INT , #点赞数
b_id INT NOT NULL , #模块id
CONSTRAINT FOREIGN KEY (b_id) REFERENCES newblock(b_id) #声明外键
);
0 0
- sql创建表的知识点
- sql的小知识点
- SQL 的小知识点
- SQL的补充知识点
- 链表知识点(一)【单链表的创建操作】
- oracle 创建表的sql
- sql临时表的创建
- 创建表的SQL语句
- 查看 创建表的sql
- SQL比较重要的知识点
- SQL查询的琐碎知识点
- SQL语句的一些知识点
- MySQL表创建相关知识点
- NSUserdefaults的创建方法及相关知识点
- 文件的创建 读取 写入知识点
- SQL知识点
- sql知识点
- SQL 知识点
- 微信企业号和手机关联的方式
- C++ 11 bind
- Oracle 的监听(动态监听和静态监听)
- 集合(不断更新)
- C语言(8) 变量在内存中的分配原则
- sql创建表的知识点
- HDU2018
- iOS网络开发之NSURLSession学习<2>
- 关于设置UIView的背景为图片的方法以及问题
- 虚拟机下联网的几种方式
- QScrollArea 滚动区域
- 黑马程序员——基础知识--接口
- Android View 触屏事件传递
- 今天开通了blog.