sql语句基础(3) — 创建表

前言

在上节中我们介绍了sql的基本数据类型,有兴趣的可参考
sql语句基础(2) — 数据表中数据类型
今天让我们来学习下sql中创建数据库表的相关语法吧。
今天涉及以下内容:

  1. 建表语法(整体理解)
  2. 建表时属性设置
    2.1 基本设置
    2.2 设置默认值
    2.3 设置检查约束
    2.4 设置长度约束
    2.5 设置外键

先来波效果图


image.png

一. 建表语法(整体理解)

创建表的语法如下:

create + table + 表名 (
 列名1  数据类型,//有逗号
 列名2  数据类型  //最后一行无逗号
);//最后以反括号和分号结尾,记住分号不能掉了。

下面以建表名为ts的数据表为例,sql语句如下:

-- 新建表名为 ts 的数据表
CREATE TABLE ts(
   id integer,
   name text
);

二. 建表时属性设置

2.1 基本设置

我们在建表时,当然不只是简单的设置个列名,然后给其设置数据类型这么简单,还会涉及到是否非空,是否为主键,是否自增等问题。一个数据表只有一个主键,并且一般都要设置主键。那么现在将以上创建表的sql语句中id设置为主键,则sql语句如下:

你可能感兴趣的:(sql语句基础(3) — 创建表)