创建一个存储航班信息的数据库的sql语句
时间: 2024-01-13 20:04:03 浏览: 23
可以使用以下 SQL 语句创建一个存储航班信息的数据库:
```
CREATE DATABASE flight_information;
USE flight_information;
CREATE TABLE flights (
id INT PRIMARY KEY,
flight_number VARCHAR(10) NOT NULL,
airline_name VARCHAR(50) NOT NULL,
departure_city VARCHAR(50) NOT NULL,
departure_time DATETIME NOT NULL,
arrival_city VARCHAR(50) NOT NULL,
arrival_time DATETIME NOT NULL,
price DECIMAL(10, 2) NOT NULL
);
```
这个 SQL 语句创建了一个名为 `flight_information` 的数据库,其中包含一个名为 `flights` 的表。`flights` 表包含以下字段:
- `id`:航班 ID,是一个自增的整数,是主键
- `flight_number`:航班号,是一个最长为 10 个字符的字符串,不能为空
- `airline_name`:航空公司名称,是一个最长为 50 个字符的字符串,不能为空
- `departure_city`:出发城市,是一个最长为 50 个字符的字符串,不能为空
- `departure_time`:出发时间,是一个日期时间类型,不能为空
- `arrival_city`:到达城市,是一个最长为 50 个字符的字符串,不能为空
- `arrival_time`:到达时间,是一个日期时间类型,不能为空
- `price`:价格,是一个最大为 10 个数字,保留 2 位小数的十进制数,不能为空
你可以根据实际需求修改这些字段的名称、数据类型和约束条件。