第2次作业-SQL语句的基本使用

第2次作业-SQL语句的基本使用

1. 使用SQL语句创建数据库studentsdb:

create database studentsdb;

2.使用SQL语句选择studentsdb为当前使用数据库:

use studentsdb;

3.使用SQL语句在studentsdb数据库创建数据表student_info、curriculum、grade:

表1student_info:
create table student_info(`` 学号 char(4) NOT NULL PRIMARY KEY, 姓名 char(8) NOT NULL, 性别 char(2) NULL, 出生日期 DATE NULL, 家族地址 VARCHAR(50) NULL );


表2curriculum:
CREATE TABLE curriculum( 课程编号 CHAR(4) NOT NULL PRIMARY KEY, 课程名称 VARCHAR(50) NULL, 学分 INT NULL );


表3grade:
CREATE TABLE grade( 学号 CHAR(4) NOT NULL, 课程编号 CHAR(4) NOT NULL, 分数 INT NULL, PRIMARY KEY(学号,课程编号) );

4.使用SQL语句INSERT向studentsdb数据库的student_info、curriculum、grade表插入数据:

表4student_info数据:
INSERT INTO student_info(学号,姓名,性别,出生日期,家族地址) VALUES ('0001','张青','男','2000-10-01','衡阳市东风路77号'), ('0002','刘东阳','男','1998-12-09','东阳市八一北路33号'), ('0003','马晓夏','女','1995-05-12','长岭市五一路763号'), ('0004','钱忠理','男','1994-09-23','滨海市洞庭大道279号'), ('0005','孙海洋','男','1995-04-03','长岛市解放路27号'), ('0006','郭小斌','男','1997-11-10','南山市红旗路113号'), ('0007','肖月玲','女','1996-12-07','东方市南京路11号'), ('0008','张玲珑','女','1997-12-24','滨江市新建路97号');

表5curriculum:
INSERT INTO curriculum(课程编号,课程名称,学分) VALUES ('0001','计算机应用基础','2'), ('0002','C语言程序设计','2'), ('0003','数据库原理及应用','2'), ('0004','英语','4'), ('0005','高等数学','4');


表6grade:
INSERT INTO grade(学号,课程编号,分数) VALUES ('0001','0001','80'), ('0001','0002','91'), ('0001','0003','88'), ('0001','0004','85'), ('0001','0005','77'), ('0002','0001','73'), ('0002','0002','68'), ('0002','0003','80'), ('0002','0004','79'), ('0002','0005','73'), ('0003','0001','84'), ('0003','0002','92'), ('0003','0003','81'), ('0003','0004','82'), ('0003','0005','75');

posted @ 2023-09-18 22:02  慕言ya  阅读(222)  评论(0编辑  收藏  举报