- 0
- 0
- 约2.34千字
- 约 21页
- 2019-09-06 发布于广东
- 举报
第10章 修改数据 插入数据 删除数据 更新数据 删除数据 使用 DELETE 语句 使用 TRUNCATE TABLE 语句 使用 DELETE 语句 SQL Server 将删除所有的行,除非在 DELETE 语句中加入 WHERE 语句 每个被删去的行都被存入事务日志记录中 USE SampleDB DELETE students WHERE studid 0003 GO 举例:删除学号0003以下的同学。 使用 TRUNCATE TABLE 语句 SQL Server 删除表中所有的行,但保留表的结构和与之相关的对象 如果表中有 IDENTITY 列,TRUNCATE TABLE 语句会重新设置原始数据 USE SampleDB TRUNCATE TABLE students GO 使用 TRUNCATE TABLE 语句(续) DELETE 与 TRUNCATE TABLE 的比较 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。因为 DELETE 语句每次删除一行,而TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据。 对于IDENTITY列,使用DELETE将保留标识计数值 ,而使用TRUNCATE TABLE 将重新计数。 第10章 修改数据 插入数据 删除数据 更新数据 Copyright@2008 * Copyright@2006 College of ITSoft (HZIEE) Version No: 1.0 第10章 修改数据 插入数据 删除数据 更新数据 插入数据 用 Values 子句插入一行数据 插入部分数据 使用列缺省值插入数据 使用 INSERT…SELECT 语句 使用 SELECT INTO 语句创建表 用 Values 子句插入一行数据 使用字段列表指定用于保存新数据的列 指定相应的值列表 只能插入一行数据 USE SampleDB INSERT students (studid, studname, age, address,phone,email) VALUES (0001,’Peter’,20,’杭州市文一路65号’,, ‘peter@’) GO 插入部分数据 如果列具有 IDENTITY 属性、有缺省值或允许空值,就可以在 INSERT 语句中忽略该列,SQL Server 将自动插入该值。 只需列出正为 INSERT 语句提供数据所在列的名 通过输入 NULL 来输入空值 插入部分数据(续) INSERT students (studid, studname, age, phone) VALUES (0002,zhangsan,20 GO INSERT students VALUES (0003,‘Tom,21,null,null,‘tom@) GO 示例 1 示例 2 列出需要的列名 用null表示空值 使用列缺省值插入数据 DEFAULT 关键字 INSERT students (studid, studname, age, address,phone,email) VALUES (0004,‘Jack,19,default,null,‘Jack@) GO 使用default默认值 使用 INSERT…SELECT 语句 所有满足 SELECT 语句的行都被插入最外层 确保数据类型是兼容的 确定是否存在缺省值,或所有被忽略的列是否允许空值 USE northwind INSERT [INTO] customers SELECT substring(firstname, 1, 3) + substring (lastname, 1, 2) ,lastname, firstname, title, address, city ,region, postalcode, country, homephone, NULL FROM employees GO 该表必须事先存在 使用 SELECT INTO 语句创建表 可使用 SELECT INTO 语句创建一个表并在同一操作中往表里插入行 USE northwind SELECT productname AS products ,unitprice AS price ,(unitprice * 1.1) AS tax INTO pricetable FROM products
您可能关注的文档
- 典型查找算法.ppt
- 公共政策分析(陈世香).ppt
- 华蕾-变更管理.ppt
- 《柳子厚墓志铭》ppt教学课件.ppt
- 01+纸品创意设计+第一章+功能性纸张.ppt
- 1-4+直流电机的电枢绕组.ppt
- 03_良好的适应与发展.ppt
- 2009年专业知识-空调 .ppt
- 2010年税务稽查应对方法与纳税争议解决策略.ppt
- 2012届步步高高考英语大二轮专题复习与增分策略课件:单项填空11、常考常新的定语从句.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 封条打印模板.docx VIP
- 相声《马年说马》.doc VIP
- 新三上语文期末复习词语默写小纸条14天(含答案14页).docx
- 渐开线花键的简化画法及标注(免费).ppt VIP
- TCAMET11002-2020 城市轨道交通云平台构建技术规范.pdf VIP
- DB3707_T 028-2021 滨海盐碱地小麦栽培技术规程.docx VIP
- 2025年金融风险管理师风险价值模型在市场风险资本中的应用基础专题试卷及解析.pdf VIP
- 2025年项目管理专业完工估算与采购合同管理专题试卷及解析.pdf VIP
- 2025年金融风险管理师全球主要期货市场(CME_EUREX等)规则比较专题试卷及解析.pdf VIP
- 2025年健康管理师与服务对象建立信任关系的伦理准则专题试卷及解析.pdf VIP
原创力文档

文档评论(0)