📜  创建表 sql server - SQL (1)

📅  最后修改于: 2023-12-03 14:50:16.475000             🧑  作者: Mango

创建表 SQL Server - SQL

在 SQL Server 数据库中,可以使用 CREATE TABLE 语句创建表。创建表时需要指定表名、字段名称和数据类型。

语法

下面是 CREATE TABLE 语句的基本语法。

CREATE TABLE table_name
(
  column_name1 datatype [null/not null], 
  column_name2 datatype [null/not null],
  ...
)
  • table_name:表名
  • column_name:列名
  • datatype:数据类型,如 int, varchar, float
  • null/not null:指定该列是否允许为空,设置 null 表示该列可以为空,设置 not null 表示该列不允许为空。如果不指定,默认是允许为空的。
实例

下面是一个创建表的实例。

CREATE TABLE employees
(
  emp_no        INT         NOT NULL,
  first_name    VARCHAR(50) NOT NULL,
  last_name     VARCHAR(50) NOT NULL,
  birth_date    DATE        NOT NULL,
  gender        CHAR(1)     NOT NULL,
  hire_date     DATE        NOT NULL,
  PRIMARY KEY (emp_no)
);

上面的语句创建了一个名为 employees 的表,包含 6 个字段:emp_nofirst_namelast_namebirth_dategenderhire_date。其中,emp_no 是主键。这个表用于存放员工信息。

注意事项
  • 在创建表时,可以使用 PRIMARY KEY 关键字设置主键,也可以使用 UNIQUE 关键字设置唯一性。
  • 数据类型需要选择合适的类型,以防止数据损失或存储空间浪费。
  • 在创建表后,可以使用 INSERT INTO 语句向表中插入数据。
  • 表创建完毕后可以使用 SELECT 语句查询数据。