资源简介 (共18张PPT)Software3.4 更新数据库的数据提纲提纲使用SSMS图形化界面和T-SQL语句实现在表中插入数据为表修改数据删除数据增、删、改、查任务描述1)添加表数据①在CourseDB学生选课数据库中为Student、Course、Study三个数据表输入内容。②使用T-SQL语句向CourseDB数据库的Student数据表插入一行数据,内容为:18051302、孙小明、应用电子技术、男,其它内容为NULL。严谨、细心我国载人飞船每次发射前,我们的工作人员都一丝不苟,使尽浑身解数去检查飞船的健康,小到一颗螺丝钉、一个插头,保证都不能出现一丝一毫的错误。数据样本任务准备插入数据的语法结构如下:INSERT [INTO] table_name [(column_list)] VALUES (data_values)插入数据时的注意事项(1)每次插入一整行数据,如果违反字段的非空约束(有默认值的除外),那么插入数据会检验失败。(2)数据值的个数必须与列数相同,每个数据值的数据类型、精度和小数位数也必须与相应的列匹配。(3)对字符类型的列,当插入数据的时候,用单引号将其括起来,否则字符串全部是数字组成时容易混淆。(4)插入的数据项,要求符合检查约束的要求。(5)为具有缺省值的列插入数据的时候,如果需要使用默认值,可以使用DEFAULT(缺省)关键字来代替插入的数据。多行数据插入语句的语法:INSERT [INTO] 要插入的表名 [(列名1,列名2,列名3......)]SELECT 列名1的值,列名2的值,列名3的值......UNIONSELECT 列名1的值,列名2的值,列名3的值......UNION.......SELECT 列名1的值,列名2的值,列名3的值......注意:1) 最后一个select语句没有union ;2) select语句后面不允许插入default值;3) 只能向一个表中插入数据;4)(列名1,列名2,列名3......)可以不写多行插入数据1.添加记录任务演示INSERT INTO Student(SID, SMajor, Sname)VALUES('18051302','应用电子技术','孙小明')ALTER TABLE StudentDROP CONSTRAINT DF_Student_SSex任务描述2)修改表数据①修改CourseDB学生选课数据库中数据表的指定内容。②使用T-SQL语句计算修改CourseDB数据库的Study数据表中的Grade列值任务准备修改数据的语法结构如下:UPDATE 表名 SET 列名=赋值表达式, [列名=赋值表达式,…][ WHERE 条件]2.修改记录任务演示UPDATE StudySET Grade=(Score-60)/10+1.0任务描述3)删除表数据①删除CourseDB学生选课数据库中数据表的指定记录②使用T-SQL语句在CourseDB数据库的Student数据表中,删除学号为“18051301”的学生任务准备删除数据的语法结构如下:DELETE [ FROM ] table_name [ WHERE search_conditions ]3.删除记录任务演示DELETE FROM StudentWHERE SID='18051301'任务训练1)对CourseDB学生选课数据库中的Student、Course、Study三个表输入内容,三个表的内容见表3-12~表3-14所示。2)对BookDB图书借阅数据库中的Reader、Book、Borrow、RType四个表输入内容,三个表的内容见表3-15~表3-18所示。模块小结1.了解数据表的结构和数据类型数据类型是用于存储、检索及解释数据值类型的预先定义的命名方法,它决定了数据在计算机中的存储格式。在创建表时,必须为表中的每列指定一种数据类型。2.创建与维护数据表创建与维护数据表主要是指设计、定义及维护数据表的结构。可以使用SSMS方式完成,也可以使用CREATE TABLE、ALTER TABLE、DROP TABLE等三个T-SQL语句完成。3.设置数据表的完整性用户可以给数据表置约束,保证数据表的完整性。主键约束(PRIMARY KEY)、唯一性约束(UNIQUE)的对象都是行,即实现实体完整性。默认约束(DEFAULT)、检查约束(CHECK)、非空设置(NOT NULL)的对象都是列,即实现域完整性。外键约束(FOREIGN KEY)的对象是表,使外键表中的数据与主键表中的数据保持一致,即实现表间参照完整性。 4. 更新数据表的数据创建完数据表、设置好约束之后,就可以在数据表中添加、修改及删除记录了。对数据表中数据更新可以使用SSMS方式完成,也可以使用INSERT、UPDATE、DELETE等三个T-SQL语句完成。THANKS感谢观看 展开更多...... 收起↑ 资源预览