- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业局域网的安全与运维2 数据的添加删除和修改 课程引入 我们已经创建了数据库,建立了表。 我们在系统的应用程序中所作的添加、删除和修改等操作,如何真正向数据库表中添加数据、修改数据和删除数据呢? 答案:应用T-SQL语句完成数据的添加、删除和修改。 学习目标 知识目标: 掌握能够向表中插入数据的方法 掌握更新表中数据的方法 掌握删除表中数据的方法 能力目标: 能够按照给定的要求,正确向表中插入数据; 能够按照给定的要求,正确向表中更新数据; 能够按照给定的要求,正确从表中删除数据; 插入数据 1. 使用INSERT命令插入数据 INSERT 语句可向表中添加一个或多个新行。 INSERT 语句在简单的情况下有如下形式: INSERT [INTO] table_or_view [(column_list)] VALUES (data_values) 用 VALUES 子句为一行指定数据值。 Data_values中的数据项要与column_list相对应; 注意:在插入记录时,如果某字段的值没有被指定,则这个字段应该是自动标示列,有默认值,或可以为空。 插入数据 向Student中插入一名新学生的信息。 Insert into student(sno,sn,sex,date,idcode) values(‘s7’,’wu’,’男’ ,’1990-1-1’,) 以下示例使用 column_list 显式指定插入到每个列的值。 INSERT INTO student (SNO, SN, date, SEX,idcode) VALUES (‘S8’, ‘JIANG’, ‘2000-1-1’, ‘女’,‘12222222222222’); 插入数据 插入值少于列个数的数据,但前提是确认其他列允许空值。 INSERT INTO s (SNO, SN) VALUES (S9, ZHU); insert into s values(s8,琳琳,default,20,计算机工程系) 插入数据 2. 将查询结果插入数据表 INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中。使用 SELECT 子查询还可以同时插入多行。 下面用 SELECT 子查询为一行或多行指定数据值。 如何一次向表中插入多行数据(数据块) Insert into …values… :每次向表中插入一行数据 Insert into …Select… :一次插入的数据块都是从其他数据源获得的,这些数据源包括: 数据库中的另一个表 同一个服务器上其他不同的数据库 另一个SQL Server 的不同查询或其他数据 同一个表 用select…into …插入数据块 SELECT select_list[ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ]] 插入数据 将所有女学生的学号、姓名放入新表F_student中。 INSERT INTO F_student (SNO, SNAME) SELECT SNO, SN FROM s WHERE SEX= ‘女; 插入数据 3. 使用图形工具插入数据 使用图形工具插入数据的步骤如下。 (1) 在对象管理器中右击要插入数据的表名,出现如图1所示的快捷菜单。 (2) 在出现的快捷菜单中选择【打开表】命令,出现如图2所示的输入数据窗口。 (3) 输入数据后,单击工具栏上的【执行SQL】按钮,将数据写入数据库引擎中。 插入数据 图1 快捷菜单 插入数据 图2 输入数据窗口 插入数据时可能出现错误的原因 试图向非空列插入空值; 插入的数据类型不匹配; 违反了数据完整性约束; 更新数据 创建表并添加数据之后,更改或更新表中的数据就成为维护数据库的日常操作之一。 1. 使用UPDATE命令更新数据 语法: Update 数据表或视图名称 Set 字段名称=新值表达式[,…n] From 数据表或视图名称 Where 查询条件 更新数据 使用简单 UPDATE 语句。 UPDATE s SET AGE=AGE+1; 更新数据 带 WHERE 子句使用 UPDATE 语句 以下示例使用 WHERE 子句指定要更新的行。将选C2课程的学生的成绩提高5%。 UPDATE s_c SET sc
文档评论(0)