创建表

创建 PostgreSQL 数据库

Darryl Reeves

Industry Assistant Professor, New York University

数据库表

  • 行数可变
  • 列数固定(结构可调整)
  • 列有特定数据类型
  • 每行是一条记录
创建 PostgreSQL 数据库

CREATE TABLE 命令

CREATE TABLE table_name (
    column1_name column1_datatype [col1_constraints],
    column2_name column2_datatype [col2_constraints],
    ...
    columnN_name columnN_datatype [colN_constraints]
);

命名限制

  • 最长 31 个字符
  • 必须以字母或下划线("_")开头
创建 PostgreSQL 数据库

示例表 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
创建 PostgreSQL 数据库

示例表 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
创建 PostgreSQL 数据库

表的组织

  • 我应使用哪些字段?
  • 我应添加多少张表?
  • 表字段应选用哪些数据类型?
创建 PostgreSQL 数据库

Passons à la pratique !

创建 PostgreSQL 数据库

Preparing Video For Download...