美文网首页
sql语句基础(3) — 创建表

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

作者: 奔跑的佩恩 | 来源:发表于2021-07-08 10:44 被阅读0次

前言

在上节中我们介绍了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语句基础(4) — 逻辑运算符

    前言 上节我们讲到了sql语句创建表,有兴趣的话大家可参看sql语句基础(3) — 创建表[https://www...

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

    前言 在上节中我们介绍了sql的基本数据类型,有兴趣的可参考sql语句基础(2) — 数据表中数据类型[https...

  • My SQL 3

    2.1 MySQL 基础 (二)- 表操作 #学习内容# 1. MySQL表数据类型 2. 用SQL语句创建表 ...

  • mysql 5.7 语句

    sql 创建语句 CREATE 表 (约束)

  • 4. MyBatis关联查询

    4.1、 创建数据库及表 在dept表基础上,再加入emp表sql语句 2 基于association查询(用于...

  • SQLite从入门到出门

    [TOC] SQL语句 表相关语句 创建表 temp, temporary:表示创建的表是临时表,只在当前会话有效...

  • MySQL深度知识三(摘自sql官方文档)

    SQL SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句SELECT INTO ...

  • MYSQL SQL 语句

    基础sql语句 库管理 表管理 用户管理:

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • PostgreSQL配置与单表查询

    SQL初体验。 PostgreSQL 安装 Windows Linux 创建数据库和表 使用SQL语句,完成创建一...

网友评论

      本文标题:sql语句基础(3) — 创建表

      本文链接:https://www.haomeiwen.com/subject/rrqgultx.html