前言
在上节中我们介绍了sql
的基本数据类型,有兴趣的可参考
sql语句基础(2) — 数据表中数据类型
今天让我们来学习下sql
中创建数据库表
的相关语法吧。
今天涉及以下内容:
- 建表语法(整体理解)
- 建表时属性设置
2.1 基本设置
2.2 设置默认值
2.3 设置检查约束
2.4 设置长度约束
2.5 设置外键
先来波效果图
![](https://img.haomeiwen.com/i6127340/82d1484d07505127.png)
一. 建表语法(整体理解)
创建表的语法如下:
create + table + 表名 (
列名1 数据类型,//有逗号
列名2 数据类型 //最后一行无逗号
);//最后以反括号和分号结尾,记住分号不能掉了。
下面以建表名为ts
的数据表为例,sql
语句如下:
-- 新建表名为 ts 的数据表
CREATE TABLE ts(
id integer,
name text
);
二. 建表时属性设置
2.1 基本设置
我们在建表时,当然不只是简单的设置个列名,然后给其设置数据类型这么简单,还会涉及到是否非空
,是否为主键
,是否自增
等问题。一个数据表只有一个主键
,并且一般都要设置主键
。那么现在将以上创建表的sql
语句中id
设置为主键,则sql
语句如下:
网友评论