举例告诉我创建数据表的语法
时间: 2024-10-17 18:06:29 浏览: 16
07-数据表中数据插入方式(4种)
在MySQL中,创建数据表的基本语法如下所示,这里以一个简单的例子说明:
```sql
CREATE TABLE employees (
id INT PRIMARY KEY AUTO_INCREMENT, -- 主键,自增ID
name VARCHAR(50) NOT NULL, -- 姓名,非空字符串
position VARCHAR(50), -- 职位
hire_date DATE, -- 雇佣日期
salary DECIMAL(10, 2) -- 工资,保留两位小数
);
```
在这个例子中:
- `CREATE TABLE employees`: 定义了一个名为"employees"的新表。
- `id`, `name`, `position`, `hire_date`, `salary`: 表示表格包含的字段及其类型。
- `INT`, `VARCHAR(50)`, `DATE`, `DECIMAL(10, 2)` 分别代表整型、最大长度为50的字符串型、日期型和十进制数,最多两位小数。
- `PRIMARY KEY AUTO_INCREMENT`: 将"id"字段设为主键,并设置其值自动递增。
创建完后,记得在最后加上分号`;`来终止这个SQL命令。
阅读全文