MySQL四种常用建表语句
来源:互联网 发布:tensorflow 显卡要求 编辑:程序博客网 时间:2024/04/30 14:36
1、普通的建表语句
CREATE TABLE test(id int(10),name varchar(20));
2、带主外键的建表语句
a、主键(primary key)
CREATE TABLE test(id int(5) NOT NULL PRIMARY KEY,name varchar(20));
或
CREATE TABLE test(id int(5) NOT NULL,name varchar(20),PRIMARY KEY(id));
b、复合主键(primary key(XX,XX))
CREATE TABLE test(id int(5) NOT NULL,name varchar(20),PRIMARY KEY(id,name));
c、主外键(foreign key(xx) references table_name(XX))
主键表course:
CREATE TABLE course(cid int(10) NOT NULL,cname varchar(20),PRIMARY KEY(cid));
外键表students:
CREATE TABLE student(sid int(5) NOT NULL PRIMARY KEY,sname varchar(20),cid int(10),FOREIGN KEY(cid) REFERENCES course(cid));
指定外键约束名为 student_course_fk:
CREATE TABLE student(sid int(5) NOT NULL PRIMARY KEY,sname varchar(20),cid int(10),CONSTRAINT student_course_fk FOREIGN KEY(cid) REFERENCES course(cid));
3、默认值(default)
CREATE TABLE student(id int(5) NOT NULL,name varchar(20),sex char(2) DEFAULT '男');
4、自增(自增字段必须为主键,auto_increment)
CREATE TABLE student(id int(5) NOT NULL auto_increment,name varchar(20),sex char(2) DEFAULT '男',PRIMARY KEY(id));
阅读全文
0 0
- MySQL四种常用建表语句
- Mysql:四种常用的MySQL建表语句
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句 .
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句
- 【mysql】mysql 常用建表语句
- 三种常用的MySQL建表语句
- 三种常用的MySQL建表语句
- 三种常用的MySQL建表语句
- 三种常用的MySQL建表语句
- mysql建表语句
- mysql建表语句
- MySQL建表语句
- mysql 建表语句
- C/C++ 第三周线性表项目(1) 顺序表的基本运算
- 蓝牙
- 用Python学《微积分B》(反常积分)
- 使用keytool命令生成证书:
- 第四周 项目2
- MySQL四种常用建表语句
- centos7安装Docker步骤
- Leetcode代码学习周记——Longest Substring Without Repeating Characters
- android studio 已有NDK代码并且包含application.mk android.mk 使用ndkcmd 直接编译
- CentOS7 不能联网的解决办法Failed to start LSB: Bring up/down networking.
- js 时间格式化
- 第四周项目二—建立“单链表”算法库
- 为什么要使用dubbo
- ionic ion-content 内ion-scroll内无法上下滑动 ion-content 内容