您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页INSERT基本语句

INSERT基本语句

来源:宝玛科技网
(1) INSERT基本语句(插入全部列的数据)。

插入一个新专业的记录,要求每列都给一个合理的值

insert into Speciality (SpecialityID ,SpecialityNo , SpecialityName ,SpecialityDescription ,DeptID ,IsUsed ) values('0005','0005','海洋科学','优','00001','是');

(2) INSERT基本语句(插入部分列的数据,要求随机生成某些数字列或者字符列的数据)。

插入一个课程的记录,可以只给出必要的几个字段的值,其中数值字段可以用RANDOM函数随机生成数值

insert Course_info (CourseID ,CourseName ,StudyHour ,Credit ,TestSty ,DeptID ) values('44405','数据库',Rand(),4,'闭卷','00005')

(3) UPDATE基本语句(修改所有记录的某些列的值)。

修改所有课程的学时,使其增加2学时.

update Course_info

set StudyHour =StudyHour +2;

(4) UPDATE基本语句(修改部分记录的某些列的值)。

修改学生张三的民族为苗

update Student set NationID ='11103'

where GtaduateName ='张三';

(5) DELETE基本语句(删除所有记录)。

删除所有测试表的记录

create table Test(

Aaa int , Bbb char )

insert into Test values(1,'a')

(6) DELETE基本语句(删除部分记录)。

删除测试表中Aaa<10的记录.

delete from Test

where Aaa<10 ;

(7) INSERT批量插入语句(把一个查询结果插入到另外一个表中)。

创建一个新表,一列存放专业编号,一列存放专业所有年级总学分.

create table Spe_credit( SpecialityID char(10),

TotalCredit int) insert into Spe_credit

select SpecialityID ,SUM (TotalCredit ) from Cultivate_Schemearch group by SpecialityID

(8) INSERT批量插入语句(使某个表的数据量倍增)。

把零件表的数据插入零件表中,多次重复执行,知道总记录数达到50万为止,记录下你执行了多少次?执行过程中你是如何保证实体完整性约束的?

(9) UPDATE语句使用嵌套子查询(利用一个表中的数据来判断是否修改另外一个表中的数据)。 将张三导师的电话号码置零

update Tutor_Info set Tel ='00000' where TutorID =( Select TutorID from Student

where GtaduateName ='张三')

(10) UPDATE语句使用嵌套子查询(利用一个表中的数据修改另外一个表中的数据)。

利用LINEITEM表中的详细信息修改对应订单中的totalprice

利用PARTSUPP 表中的供应价格来修改LINEITEM中的EXTENDEDPRICE,假设:EXTENDEPRICE = SUPPLYCOST * QUANTITY * DISCOUNT

(11) DELETE语句使用嵌套子查询(利用一个表中的数据来判断是否删除另外一个表中的数据)。

删除王芳所教课的记录

delete Course_info

where CourseID in(select CourseID

from TutorSpec_Relationship where TutorID =(select TutorID

)

from Tutor_Info where TutorName ='王芳' )

有完整性约束,不允许操作

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务