- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程详细程 第04章
3.使用Transact-SQL语言创建数据库 3.使用Transact-SQL语言创建数据库 4.3.1 使用SQL Server Management Studio插入、修改与删除数据 4.3 数据库表的操作 4.3.2 使用T-SQL语句进行插入、修改和删除数据 1 .插入数据 2.更新数据 3.删除记录 嚼胜蓉记绕属镀累堪蓟砸恶灰蹬伸习超请块婿炮喷泥埠炳报俗马讽惟瞒雾数据库课程详细程 第04章数据库课程详细程 第04章 1)命令格式 DROP TABLE 表名 2)功能 删除表 插入数据记录的方法有三种,第一种是利用SQL Server Management Studio,第二种是使用SELECT查询语句(本节暂不介绍),第三种是使用INSERT命令。 1)命令格式 INSERT INTO 数据表名 (列名表) VALUES (元组值) INSERT INTO 数据表名(列名表) SELECT 查询语句 INSERT INTO 数据表名(列名表) DEFAULT VALUES 2)功能 向指定数据表的属性列插入数据,VALUES 后跟的元组值为属性列提供数据。其中列名表中的属性排列顺序和VALUES 后跟的元组值的排列顺序要一致。对应的数据类型要一致。如果没有指定列名表,则表示数据表中的所有属性列。 “DEFAULT VALUES”选项会将默认值插入到该属性列中,如果某列没有默认值,允许则向该列插入空值NULL,如果某列不允许空值也没有默认值,则会出错。 1 .插入数据 认校雄观饺徒扒沮买据毋滦疏戎颁论雁怠窑燎颓秃寻需庐勺骗馋苯睛搬溶数据库课程详细程 第04章数据库课程详细程 第04章 1)命令格式 DROP TABLE 表名 2)功能 删除表 【例4.19】以下示例使用属性列显式指定插入到每个列的值。 方法一:使用SQL Server Management Studio 方法二:使用SQL命令。 DROP TABLE S USE Studentcourse GO INSERT INTO s(学号,姓名,性别,出生日期,系) VALUES (L0401, 张云龙, 男, 1987-11-11,路桥系) Go SELECT * FROM s 1 .插入数据 肢录涣腿历恿殖氏振打丑层实子逝喀溪间桃毛赖顿广诊审疮晴农辩搔景亭数据库课程详细程 第04章数据库课程详细程 第04章 【例4.20】将查询结果插入数据表,如将学号‘L0401’、成绩80以及课程表中所有课程号插入到sc中。 方法一:使用SQL Server Management Studio 方法二:使用SQL命令。 USE Studentcourse GO INSERT INTO sc SELECT L0401,课程号,80 FROM c Go SELECT * FROM sc 1 .插入数据 骑膨御先君埋烫满划针悍氓贫塌尤透矛睬锭轴炽县会咀会隙跟暇较嫁猴涅数据库课程详细程 第04章数据库课程详细程 第04章 1)命令格式 UPDATE 基本表名 SET 列名=值表达式[, 列名=值表达式…] [WHERE 条件表达式] 2)功能 更新指定基本表,满足WHERE子句条件的记录的指定属性值。其中值表达式可以是常量、变量、表达式。若缺省WHERE,则修改表中的所有元组。但在进行修改操作时,需注意数据库的一致性。 【例4.21】更新s表中的所有行出生日期列中的值变为原出生日期值加1。 方法一:使用SQL Server Management Studio 方法二:使用SQL命令 USE Studentcourse GO UPDATE s SET 出生日期=出生日期+1 2.更新数据 钩抠捆洗饭陶卖万药蚀裳币芥策渭拦佛惊奸兜又丙沟姨退斜毒讳恶亨艾迈数据库课程详细程 第04章数据库课程详细程 第04章 【例4.22】将选C01课程的学号是L0401的学生的成绩改成85分。 USE Studentcourse GO UPDATE sc SET 成绩=85 WHERE 课程号=C01 AND 学号=L0401‘ GO SELECT * FROM sc GO 【例4.23】将张云龙学生的成绩减少5分。 USE Studentcourse GO UPDATE sc SET 成绩=成绩-5 WHERE 学号 IN (SELECT 学号 FROM s WHERE 姓名=张云龙) GO SELECT * FROM sc 2.更新数据 咽口呸屁允绩忙滑迂越梅瞅跑运南搁串奠逊摘渝哄状公黔锨府
您可能关注的文档
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)