30 lines
843 B
Markdown
30 lines
843 B
Markdown
|
---
|
|||
|
title: SQL Create Table Statement
|
|||
|
localeTitle: SQL创建表语句
|
|||
|
---
|
|||
|
## SQL创建表语句
|
|||
|
|
|||
|
表是存储在数据库中的一组数据。
|
|||
|
|
|||
|
要在数据库中创建表,请使用`CREATE TABLE`语句。您为表命名,并列出其数据类型的列。
|
|||
|
```
|
|||
|
CREATE TABLE TABLENAME(Attribute1 Datatype, Attribute2 Datatype,........);
|
|||
|
```
|
|||
|
|
|||
|
这是一个创建名为Person的表的示例:
|
|||
|
|
|||
|
```sql
|
|||
|
CREATE TABLE Person(
|
|||
|
Id int not null,
|
|||
|
Name varchar not null,
|
|||
|
DateOfBirth date not null,
|
|||
|
Gender bit not null,
|
|||
|
PRIMARY KEY( Id )
|
|||
|
);
|
|||
|
```
|
|||
|
|
|||
|
在上面的示例中,每个人都有一个姓名,一个出生日期和一个性别。 Id列是标识表中一个人的键。您可以使用关键字`PRIMARY KEY`将一个或多个列配置为主键。
|
|||
|
|
|||
|
列不能为`not null`或`null`表示它是否是必需的。
|
|||
|
|
|||
|
#### 更多信息:
|