长途汽车信息管理mysql
时间: 2023-12-21 09:32:04 浏览: 207
数据库长途汽车系统管理
长途汽车信息管理系统采用MySQL数据库进行数据存储和管理。系统中涉及的数据表包括线路信息、汽车信息和司机信息。可以通过增加、修改、查询和删除信息来对这些数据表进行操作。此外,还可以进行连接查询、嵌套查询、索引功能、视图功能和触发器功能的使用。
以下是一个使用MySQL进行长途汽车信息管理的示例:
1. 创建线路信息表:
```sql
CREATE TABLE route_info (
id INT PRIMARY KEY AUTO_INCREMENT,
departure VARCHAR(50),
destination VARCHAR(50),
departure_time DATETIME,
duration INT
);
```
2. 创建汽车信息表:
```sql
CREATE TABLE car_info (
id INT PRIMARY KEY AUTO_INCREMENT,
type VARCHAR(50),
fare DECIMAL(10, 2),
max_capacity INT
);
```
3. 创建司机信息表:
```sql
CREATE TABLE driver_info (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
gender VARCHAR(10),
salary DECIMAL(10, 2)
);
```
4. 插入数据:
```sql
INSERT INTO route_info (departure, destination, departure_time, duration)
VALUES ('City A', 'City B', '2021-01-01 08:00:00', 120);
INSERT INTO car_info (type, fare, max_capacity)
VALUES ('Sedan', 50.00, 4);
INSERT INTO driver_info (name, age, gender, salary)
VALUES ('John Doe', 30, 'Male', 2000.00);
```
5. 查询数据:
```sql
SELECT * FROM route_info;
SELECT * FROM car_info;
SELECT * FROM driver_info;
```
6. 更新数据:
```sql
UPDATE route_info
SET departure = 'City C'
WHERE id = 1;
```
7. 删除数据:
```sql
DELETE FROM car_info
WHERE id = 1;
```
阅读全文