1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > MySQL数据库表的插入 修改 删除操作实验

MySQL数据库表的插入 修改 删除操作实验

时间:2020-04-17 08:18:36

相关推荐

MySQL数据库表的插入 修改 删除操作实验

一.验证性实验

1.学校教师管理数据库中的teacherInfo表,其表的定义如下所示,请完成如下操作。

(1)向teacherInfo表中插入记录。写出INSERT语句的

INSERT INTO teacherInfo VALUES(1001,‘张龙’,‘男’,‘1984-11-08’,‘北京市昌平区’);

INSERT INTO teacherInfo VALUES(1002,‘李梅’,‘女’,‘1970-01-21’,‘北京市海淀区’);

INSERT INTO teacherInfo VALUES(1003,‘王一丰’,‘男’,‘1976-10-30’,‘北京市昌平区’);

INSERT INTO teacherInfo VALUES(1004,‘赵六’,‘男’,‘1980-06-05’,‘北京市顺义区’);

(2)更新教工号为1003的记录,将生日(birthday)改为“1982-11-08”。UPDATE语句的UPDATE teacherInfo SET birthday=‘1982-11-08’ WHERE num=1003;

(3)将性别(sex)为“男”的记录的家庭住址(address)都变为“北京市朝阳区”。UPDATE语句的UPDATE teacherInfo SET address=‘北京市朝阳区’ WHERE sex=‘男’;

(4)删除教工号(num)为1002的记录删除。DELETE语句的

DELETE FROM teacherInfo WHERE num=1002;

三、设计性试验

某超市的食品管理的数据库的Food表,Food表的定义如表所示,请完成插入数据、更新数据和删除数据。

按照下列要求进行操作:

(1)采用3种方式,将表的记录插入到Food表中。

方法一:不指定具体的字段,插入数据:(01, ‘QQ饼干’,‘QQ饼干厂’,2.5,‘’,3,‘北京’。

INSERT INTO Food VALUES(01,‘QQ饼干’,‘QQ饼干厂’,2.5,‘’,3,‘北京’);

方法二:依次指定food表的字段,插入数据: ‘MN牛奶’,‘MN牛奶厂’,3.5,‘’,1,‘河北’)。

INSERT INTO Food(foodid,Name,Company,Price,Product_time,Validity_time,address) VALUES(02,‘MN牛奶’,‘MN牛奶厂’,3.5,‘’,1,‘河北’);

方法三:同时插入多条记录,插入数据:

‘EE果冻’,‘EE果冻厂’,1.5,‘’,2,‘北京’,

‘FF咖啡’,‘FF咖啡厂’,20,‘’,5,‘天津’,

‘GG奶糖’,‘GG奶糖’,14,‘’,3,‘广东’;

INSERT INTO Food (

’ foodid’,’ Name’,‘Company’,‘Price’,‘Product_time’,‘Validity_time’,‘address’ )

VALUES

( 03, ’ EE果冻 ', ’ EE果冻厂 ', 1.5, ’ ', 2, ‘北京’ ),

(04, ’ FF咖啡 ‘,’ FF咖啡厂 ',20, ',5,‘天津’ ),

(05, ’ GG奶糖 ‘,’ GG奶糖 ‘,14,’ ',3,‘广东’ );

分别写出相应语句。

(2)将“MN牛奶厂”的厂址(address)改为“内蒙古”,并且将价格改为3.2。

UPDATE Food SET address=‘内蒙古’,Price =3.2 WHERE Company=‘MN牛奶厂’;

(3)将厂址在北京的公司的保质期(validity_time)都改为5年。

UPDATE Food SET Validity_time=5 WHERE address=‘北京’;

(4)删除过期食品的记录。若当前时间-生产年份(Product_time)>保质期(Validity_time),则视为过期食品。

(5)删除厂址为“北京”的食品的记录。

DELETE FROM Food WHERE address=‘北京’;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。