我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

当前位置: 首页 > 百科知识问答 > mysql建表语句

MySQL建表语句是用来创建数据库中的表格的命令,通过该命令可以定义表的结构、字段和约束。以下是一些常用的MySQL建表语句,共计1000字:

1. 创建表的语法:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

列名n 类型

[约束条件]

);

2. 创建表时指定主键:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

列名n 类型

PRIMARY KEY (列名1)

);

3. 创建表时添加外键约束:

CREATE TABLE 表名1 (

列名1 类型

列名2 类型

...

PRIMARY KEY (列名1)

);

CREATE TABLE 表名2 (

列名1 类型

列名2 类型

...

FOREIGN KEY (列名1) REFERENCES 表名1(列名1)

);

4. 创建表时指定默认值:

CREATE TABLE 表名 (

列名1 类型 DEFAULT 默认值

列名2 类型 DEFAULT 默认值

...

);

5. 创建表时添加*约束:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

UNIQUE (列名1)

);

6. 创建表时指定自增列:

CREATE TABLE 表名 (

列名1 类型 AUTO_INCREMENT PRIMARY KEY

列名2 类型

...

);

7. 创建表时添加非空约束:

CREATE TABLE 表名 (

列名1 类型 NOT NULL

列名2 类型

...

);

8. 创建表时添加外键约束和级联删除:

CREATE TABLE 表名1 (

列名1 类型

列名2 类型

...

PRIMARY KEY (列名1)

);

CREATE TABLE 表名2 (

列名1 类型

列名2 类型

...

FOREIGN KEY (列名1) REFERENCES 表名1(列名1) ON delete CASCADE

);

9. 创建表时指定限制长度:

CREATE TABLE 表名 (

列名1 类型(长度)

列名2 类型(长度)

...

);

10. 创建表时添加检查约束:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

CHECK (列名1 > 0 AND 列名2 > 0)

);

11. 创建表时指定数据类型:

CREATE TABLE 表名 (

列名1 INT

列名2 VARCHAR(50)

列名3 DATE

...

);

12. 创建表时添加全文索引:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

FULLTEXT (列名1

列名2)

);

13. 创建表时添加多列*约束:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

UNIQUE (列名1

列名2)

);

14. 创建表时添加多列主键:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

PRIMARY KEY (列名1

列名2)

);

15. 创建表时添加时间戳字段:

CREATE TABLE 表名 (

列名1 类型

列名2 类型

...

列名n 类型

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON update CURRENT_TIMESTAMP

);

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

132-7207-3477

上班时间

周一到周五 09:00-18:00

二维码
线