sqlserver数据库查询表的建表语句
时间: 2024-11-04 12:13:35 浏览: 4
在SQL Server中,创建一个表的基本语法是使用`CREATE TABLE`命令。下面是一个基本的建表语句示例,假设我们要创建一个名为`Employees`的员工信息表,包含字段如`EmployeeID`, `FirstName`, `LastName`, `JobTitle`, 和 `HireDate`:
```sql
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
FirstName VARCHAR(50) NOT NULL,
LastName VARCHAR(50) NOT NULL,
JobTitle VARCHAR(100),
HireDate DATE
);
```
这里解释一下各个部分:
- `CREATE TABLE`: 表达式开始,用于声明一个新的表。
- `Employees`: 表名。
- `(`和`)`: 开始和结束的大括号,用于包含列列表。
- `EmployeeID INT PRIMARY KEY`: 定义第一个字段`EmployeeID`,数据类型为整数(INT),并且它被设置为主键(PRIMARY KEY),确保唯一性。
- `FirstName VARCHAR(50) NOT NULL`: 定义`FirstName`字段,数据类型为可变长度字符串(VARCHAR)最大长度为50个字符,且不允许NULL值。
- `LastName VARCHAR(50) NOT NULL`: 同上,定义`LastName`字段。
- `JobTitle VARCHAR(100)`: 可选字段,定义`JobTitle`,长度为100。
- `HireDate DATE`: 定义`HireDate`字段,表示日期。
阅读全文