sql server创建语句
时间: 2023-07-06 16:38:53 浏览: 99
SQL语句创建
您好,SQL Server 创建表的语法如下:
```sql
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
column3 datatype constraint,
...
CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ...),
CONSTRAINT constraint_name FOREIGN KEY (column_name) REFERENCES other_table(column_name),
...
);
```
其中,`table_name` 为表名,`columnX` 为列名,`datatype` 为列的数据类型,`constraint` 为列的约束条件,例如 `NOT NULL`、`DEFAULT` 等。`PRIMARY KEY` 和 `FOREIGN KEY` 分别为表的主键和外键约束,可以根据需要添加。
注意,语句中的 `...` 表示可以继续添加列和约束。
例如,创建一个名为 `employee` 的员工表,包含 `id`、`name`、`age`、`gender`、`department`、`salary` 六个列,其中 `id` 为主键,`department` 为外键参考另一张表 `department` 的 `id` 列,可以使用以下语句:
```sql
CREATE TABLE employee (
id INT NOT NULL,
name VARCHAR(50) NOT NULL,
age INT,
gender CHAR(1),
department_id INT,
salary DECIMAL(10,2) DEFAULT 0,
CONSTRAINT PK_employee PRIMARY KEY (id),
CONSTRAINT FK_employee_department FOREIGN KEY (department_id) REFERENCES department(id)
);
```
阅读全文