SQL语句,实验二,实验三,数据库数据定义和查询1、掌握使用SQL语句创建和删除数据表,创建各种完整性约束。2、掌握使用SQL语句修改表的结构。3、掌握查询语句的使用方法,重点掌握连接查询和嵌套查询。数据更新与视图1、掌握数据更新语句的使用;2、掌握视图操作的基本方法和应用,理解基于视图的查询和数据更新操作的过程。
CREATE TABLE P/*零件表*/
(
pno varchar(20) primary key,
pname varchar(20) ,
color varchar(10) ,
weight int check(weight>=1 and weight <=50),
);
CREATE TABLE J/*工程项目表*/
(
jno varchar(20) primary key,
jname varchar(20) not null unique,
city varchar(50) ,
);
CREATE TABLE SPJ/*供应情况表*/
(
sno varchar(20) references S(sno),
pno varchar(20) references P(pno),
jno varchar(20) references J(jno),
qty int
);
/*给S表增加Sphone和Semail两个属性列,分别用来存放供应商的联系电话和电子信箱。*/
ALTER TABLE S
ADD sphone varchar(20),
semail varchar(20);
/*(2)删除Jname属性列取值唯一的约束。*/
ALTER TABLE J
DROP UQ__J__C1C26BEE0DAF0CB0;
ALTER TABLE SPJ
ALTER COLUMN qty smallint;
ALTER TABLE S
DROP COLUMN semail;
/*(1)查询所有供应商所在的城市。*/
SELECT distinct city
from S
/*(2)查询零件重量在10-20之间(包括10和20)的零件名和颜色。*/
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育数据库实验二-三-SQL语句(2)全文阅读和word下载服务。
相关推荐: