电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库技术与应用——SQL Server2000篇 教学课件 ppt 作者 郭力平 第06章

16页
  • 卖家[上传人]:E****
  • 文档编号:89403062
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:93KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第6章 编辑与维护表,6.1 添 加 数 据 6.2 更 新 数 据 6.3 删 除 数 据,6.1 添 加 数 据,在SQL Server中,可以使用INSERT命令向指定的表或视图添加数据,语法如下。 命令格式: INSERT INTO table_name | view_name (column_name ,.n ) VALUES( DEFAULT | NULL | expression ,.n )| derived_table ,命令说明: (1)INSERT INTO :指定要向表中插入数据,INTO可以省略。 (2)table_name | view_name:表示要插入数据的表或视图的名称。 (3)(column_name ,.n):表示要插入数据的表或视图的列名清单。,(4)VALUES :该关键字指定要插入数据的列表清单。 (5) DEFAULT | NULL | expression ,.n:该数据列表清单中包括默认值、空值和表达式的数量、次序和数据类型必须与列清单中指定列的定义相匹配。如果在VALUES清单中按表中定义的列的顺序提供每列的值,则可以省略列清单。,(

      2、6)derived_table:这是一个导入表中数据的SELECT子句。通常INSERT命令一次只能在表中插入一行数据,但可以采用SELECT子句替代VALUES子句,将一张表中的多行数据导入到要插入数据的表中。,(7)尽管有时可能仅仅需要向表中插入某一(或某几)个字段数据,但是该字段所在行的其他字段一定是自动取空值、默认值和自动编号值之一,亦即插入数据是一次插入一行的。如果表中包含具有非空属性的列,则进行插入操作时必须向该字段插入数据,即在列各清单及数据列表清单中必须有其对应项,除非该列设置了默认值或自动编号等由系统自动插入数据的属性。,6.2 更 新 数 据,在SQL Server中,可以使用UPDATE命令在指定的表或视图中更新现有的数据,语法如下。 命令格式: UPDATE table_name SET, column_name = expression | DEFAULT | NULL | variable = expression | variable = column_name = expression ,.n FROM ,.n WHERE ,命令说明: (1)UPDAT

      3、E table_name:指定需要更新的表的名称为table_name所表示的名称。 (2)SET:该子句表示对指定的列或变量名称赋予新值。 (3)column_name = expression | DEFAULT | NULL:将变量、字符、表达式的值,或默认值,或空值替换column_name所指定列的现有值。不能修改标识列数据。,(4)variable = expression:指定将变量、字符、表达式的值赋予一个已经声明的局部变量。(局部变量见第11章) (5)variable = column_name = expression:指定将变量、字符、表达式的值同时赋予一列和一个变量。 (6)FROM :表示要依据一个表(可以是本表或其他表)中的数据进行更新操作。,(7)WHERE :指定修改数据的条件,如果省略此选项,则修改每一行中的该列数据。有WHERE子句时,仅修改符合WHERE条件的行。(WHERE条件语法见第8章) (8)在一个UPDATE中,可以一次修改多列的数据,只要在SET后面写入多个列名及其表达式,每个用逗号隔开。 (9)UPDATE不能修改具有IDENTIT

      4、Y属性的列值。,6.3 删 除 数 据,删除表中数据的方法有两种,在指定的表或视图中删除满足给定条件的数据可以使用DELETE语句;如果要清除表中全部数据,则还可以使用TRUNCATE TABLE语句。DELETE语句的语法如下。,命令格式: DELETE FROM table_name | view_name FROM WHERE ,命令说明: (1)DELETE语句中的语法项目含义与UPDATE语句相同。 (2)WHERE子句给出删除数据所必须满足的条件,省略WHERE子句时将删除所有数据。,TRUNCATE TABLE语句用于清空表中所有数据,语法如下。 命令格式: TRUNCATE TABLE table_name TRUNCATE TABLE table_name与DELETE table_name都可以删除表中全部记录。,二者的相同点是都不删除表的结构、索引、约束、规则和默认,如果希望删除表的定义,必须使用DROP TABLE语句。TRUNCATE TABLE语句与DELETE语句的区别是,如果表中含有自动编号列,则使用TRUNCATE TABLE语句后,该列将复位为其初始seed值,而使用DELETE语句将不会复位。另外,使用TRUNCATE TABLE语句不记录日志,而DELETE语句每删除一条记录,都要记入日志,因此TRUNCATE TABLE语句的操作速度要快于DELETE语句。,

      《数据库技术与应用——SQL Server2000篇 教学课件 ppt 作者 郭力平 第06章》由会员E****分享,可在线阅读,更多相关《数据库技术与应用——SQL Server2000篇 教学课件 ppt 作者 郭力平 第06章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.