create table test_temp(
Name varchar(20),
age Integer,
Score Numeric(10,2),
Address varchar(60)
);
6.向test_temp插入数据:
insert into test_temp values('郑七',21,490.50,'重邮宿舍 11 -2-1'),('张八',20,560.00,'南福苑 3-3-3'),('王九',10,515.00,'学生新区 19 -7-1');
7.insert into test select * from test_temp;
8.update test set Score=Score+5 where age<=20;
9.update test set age=age-1 where Address like '南福苑%';
10.delete from test where age>=21 and Score>=500;
11.delete from test where Score<550 and Address like '重邮宿舍%';
二遇到的问题及解决
这个实验中要求插入多组数据,一开始只是写多个INSERT数据进行插入,觉得这样很麻烦,后来发现INSERT后面接多个数据也可以插入,于是插入数据变得简单了很多。
三心得体会
终于我们能够用sql语句插入数据了,可以将数据存储到数据库中进行保存,但是这只是入门的知识,后面还要对数据库的的结构进行优化,这样存储的效率才能更高效。
实验
学号 姓名
一、实验内容
数据查询语言指对数据库中的数据查询、统计、分组、排序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组合查询等。
SELECT * FROM student WHERE EXISTS(SELECT College FROM student WHERE Name='张三') AND College=(SELECT College FROM student WHERE Name='张三')AND Name!='张三';
SELECT CourseID,CourseName FROM course WHERE CourseBeforeID IS NULL;
SELECT SNO,Name FROM student WHERE College='计算机学院';