sql文件 create table语句
时间: 2024-09-07 07:05:00 浏览: 41
sql-parser:解析 mysql create table 语句,用于通过建表语句生成 model 代码文件
`CREATE TABLE` 是SQL(Structured Query Language)中用于创建新数据库表的语句。该语句允许定义表的结构,包括表名、列名、数据类型以及可能的约束条件。以下是一个简单的`CREATE TABLE`语句示例:
```sql
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
LastName VARCHAR(255),
FirstName VARCHAR(255),
BirthDate DATE,
HireDate DATE
);
```
在这个例子中,我们创建了一个名为`Employees`的表,包含五个字段:
1. `EmployeeID`:一个整数类型的字段,它也是该表的主键(PRIMARY KEY),这意味着每个员工的ID必须是唯一的。
2. `LastName`:一个可变长度的字符串类型字段(VARCHAR),最大长度为255个字符。
3. `FirstName`:同样是一个可变长度的字符串类型字段,最大长度也是255个字符。
4. `BirthDate`:一个日期类型的字段,用于存储员工的出生日期。
5. `HireDate`:另一个日期类型的字段,用于存储员工的雇佣日期。
使用`CREATE TABLE`语句可以非常灵活地定义各种数据表,满足不同的数据库设计需求。在定义时,可以通过关键字`PRIMARY KEY`、`FOREIGN KEY`、`UNIQUE`、`NOT NULL`等来添加各种约束,以保证数据的完整性。
阅读全文