create database fxxl default character set gb2312 create table pilotTeacher (教官编号 varchar(6),primary key, 教官姓名 varchar(8), 职务等级 varchar(4), 飞行等级 varchar(10)); insert into pilotTeacher values ('JG001','谢凡','副团','三级'); insert into pilotTeacher values ('JG002','夏飞','正团','二级'); insert into pilotTeacher values ('JG003','简清','副师','一级'); create table trainingCourse (训练科目编号 varchar(6) primary key, 课程名称 varchar(8), 时长 int(2)); INSERT INTO trainingcourse VALUES ('KM001','通用驾驶技术',40); INSERT INTO trainingcourse VALUES ('KM002','仪表',30); INSERT INTO trainingcourse VALUES ('KM003','编队',10); create table pilotStudent (学员编号 varchar(6) PRIMARY KEY, 姓名 VARCHAR(8), 性别 VARCHAR(2), 机型 VARCHAR(10)); insert into pilotstudent VALUES('XY001','孔明','男','歼轰七') insert into pilotstudent VALUES('XY002','林帅','男','歼轰七') CREATE table trainingScore ( 学员编号 varchar(6) , 科目编号 varchar(8), 成绩 int(2), primary key(学员编号,科目编号)); INSERT INTO trainingScore VALUES ('XY001','KM001',85); INSERT INTO trainingScore VALUES ('XY001','KM003',82); INSERT INTO trainingScore VALUES ('XH002','KM001',70); INSERT INTO trainingScore VALUES ('XH002','KM002',88);
时间: 2023-08-20 18:52:21 浏览: 107
CreateTable.rar_create table ja_createTab_createTable
您提供的SQL语句有一些错误,以下是修正后的代码:
```sql
create database fxxl default character set gb2312;
use fxxl;
create table pilotTeacher (
教官编号 varchar(6) primary key,
教官姓名 varchar(8),
职务等级 varchar(4),
飞行等级 varchar(10)
);
insert into pilotTeacher values ('JG001', '谢凡', '副团', '三级');
insert into pilotTeacher values ('JG002', '夏飞', '正团', '二级');
insert into pilotTeacher values ('JG003', '简清', '副师', '一级');
create table trainingCourse (
训练科目编号 varchar(6) primary key,
课程名称 varchar(8),
时长 int(2)
);
insert into trainingCourse values ('KM001', '通用驾驶技术', 40);
insert into trainingCourse values ('KM002', '仪表', 30);
insert into trainingCourse values ('KM003', '编队', 10);
create table pilotStudent (
学员编号 varchar(6) primary key,
姓名 varchar(8),
性别 varchar(2),
机型 varchar(10)
);
insert into pilotStudent values ('XY001', '孔明', '男', '歼轰七');
insert into pilotStudent values ('XY002', '林帅', '男', '歼轰七');
create table trainingScore (
学员编号 varchar(6),
科目编号 varchar(8),
成绩 int(2),
primary key (学员编号, 科目编号)
);
insert into trainingScore values ('XY001', 'KM001', 85);
insert into trainingScore values ('XY001', 'KM003', 82);
insert into trainingScore values ('XY002', 'KM001', 70);
insert into trainingScore values ('XY002', 'KM002', 88);
```
请注意,修正后的代码中,我添加了`use fxxl;`语句来指定使用名为"fxxl"的数据库。另外,建议您确认表名、列名和数据类型是否符合您的需求,并根据实际情况进行修改。
阅读全文