- 实验目标:
根据课本p71提供的表格,实现p130第五大题的问题,理解和掌握关系数据库标准SQL语言,能够熟练使用SQL语言完成各种数据库操作和管理任务。包括使用SQL DDL语句创建、更改和删除数据库、模式和基本表;使用SQL查询语句完成各类查询操作。
二、实验要求:
用mysql command line client完成书本习题。
三、实验步骤:
1、制表
(1)P表:
CREATE TABLE IF NOT EXISTS `P`(
`P_id` INT UNSIGNED AUTO_INCREMENT,
`Pno` VARCHAR(100) NOT NULL,
`Pname` VARCHAR(100) NOT NULL,
`Pcolor` VARCHAR(100) NOT NULL,
`Pweight` VARCHAR(100) NOT NULL,
PRIMARY KEY ( `P_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P1", "螺母", "红" , "12");
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P2", "螺栓", "绿" , "17");
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P3", "螺丝刀", "蓝" , "14");
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P4", "螺丝刀", "红" , "14");
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P5", "凸轮", "蓝" , "40");
INSERT INTO P
(Pno, Pname, Pcolor,Pweight)
VALUES
("P6", "齿轮", "红" , "30");
(2)S表:
CREATE TABLE IF NOT EXISTS `S`(
`S_id` INT UNSIGNED AUTO_INCREMENT,
`Sno` VARCHAR(100) NOT NULL,
`Sname` VARCHAR(100) NOT NULL,