sqlsever创建表添加说明
时间: 2024-11-05 07:30:58 浏览: 16
在SQL Server中,创建表并添加列时,你可以使用`CREATE TABLE`语句。这个语句的基本结构通常是这样的:
```sql
CREATE TABLE table_name (
column1 数据类型 [NOT NULL | NULL] [DEFAULT value],
column2 数据类型 [NOT NULL | NULL] [DEFAULT value],
...,
columnN 数据类型 [NOT NULL | NULL] [DEFAULT value]
);
```
这里,你需要指定表名(如`table_name`),然后列出每个列的名称、数据类型以及一些可选约束:
- `column_name`: 列的名称,用于唯一标识表中的记录字段。
- `数据类型`: 指定该字段可以存储的数据类型,如INT, VARCHAR, DATE等。
- `NOT NULL`或`NULL`: 指定列是否允许包含空值,默认是可以为空(NULL)。
- `DEFAULT value`: 如果有默认值,可以在这里设置,如果没有提供则需要明确指定每行的初始值。
例如,创建一个简单的用户信息表可能像这样:
```sql
CREATE TABLE Users (
ID INT NOT NULL PRIMARY KEY,
FirstName VARCHAR(50) NOT NULL,
LastName VARCHAR(50),
Email VARCHAR(100) UNIQUE NOT NULL DEFAULT 'user@example.com'
);
```
在这个例子中,ID是主键,不允许为空;FirstName和Email也不允许为空,并且Email列还设置了唯一的约束。
阅读全文