- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
SQLServer数据库实践
SQL语言一般分四类数据定义语言(DDL,DataDefinitionLanguage)数据操纵语言(DML,DataManipulationLanguage)数据查询语言(DQL,DataQueryLanguage)数据控制语言(DCL,DataControlLanguage)(+事务)创建数据库createdatabase创建表createtable
插入数据两种插入数据方式①插入元组②插入子查询结果(后面再学)
插入数据插入元组语法: INSERTINTO表名[(属性列1[,属性列2…)] VALUES(常量1[,常量2]…)可以一次插入一个或多个元组
插入数据[例1]将学生信息(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。问题:语法没错,语句是否一定能执行成功?成功前提:不违反表中约束,符合域(属性的取值范围)的限制INSERTINTOStudent(Sno,Sname,Ssex,Sdept,Sage)VALUES(200215128,陈冬,男,IS,18);插入数据语法:INSERTINTO表名[(属性列1[,属性列2…)]VALUES(常量1[,常量2]…)INSERTINTOStudentVALUES(200215128,陈冬,男,18,IS);提示:字符型和日期型常量加单引号,数值型直接写
插入数据INTO子句属性列的顺序可与表定义中的顺序不一致没有指定属性列:表示要插入的是一条完整的元组,且属性列与表中定义的顺序一致指定部分属性列:要插入的元组在其余属性列上取空值或者不允许为空但有默认值VALUES子句提供的值必须与INTO子句匹配值的个数值的类型插入数据语法:INSERTINTO表名[(属性列1[,属性列2…)]VALUES(常量1[,常量2]…)INSERTINTOStudent(Sno,Sname)VALUES(200215128,陈冬);
插入数据插入语句时会检查自动所插元组是否破坏表上已定义的完整性规则实体完整性参照完整性用户定义的完整性NOTNULL约束UNIQUE约束值域约束提示:语法没错,语句也不一定能执行成功。成功前提:不违反表中约束,符合域(属性的取值范围)的限制
修改数据修改数据语法UPDATE表名SET列名=表达式[,列名=表达式]…[WHERE条件];
修改数据修改数据三种方式:修改某一个元组的值修改多个元组的值带子查询的修改语句(后面学)
修改数据修改一个元组的值[例2]将Student表中学号为200215121的学生年龄改为22岁问题:如果没有WHERE子句会怎么样?UPDATEStudentSETSage=22WHERESno=200215121;修改数据语法UPDATE表名SET列名=表达式[,列名=表达式]…[WHERE条件];
修改数据修改多个元组的值[例3]将所有学生的年龄增加1岁UPDATEStudentSETSage=Sage+1;修改数据语法UPDATE表名SET列名=表达式[,列名=表达式]…[WHERE条件];
修改数据执行修改语句时会检查自动修改操作是否破坏表上已定义的完整性规则实体完整性参照完整性用户定义的完整性NOTNULL约束UNIQUE约束值域约束
删除数据删除数据语法DELETE[FROM]表名[WHERE条件];
4.数据更新:删除数据三种删除数据的方式:删除某一个元组的值删除多个元组的值带子查询的删除语句(后面再学)
删除数据[例4]删除学号为200215128的学生记录。问题1:如果没有WHERE子句会怎么样?问题2:语法没错是否一定能删除成功?DELETEFROMStudentWHERESno=200215128;删除数据语法DELETE[FROM]表名[WHERE条件];说明:删除语句时会受外键(参照完整性)制约
操作练习实验4数据更新
您可能关注的文档
- SQL Server数据库实践教程 课件 01-绪论 .pptx
- SQL Server数据库实践教程 课件 02-数据类型、完整性约束 .pptx
- SQL Server数据库实践教程 课件 03-SQL概述、数据定义.pptx
- SQL Server数据库实践教程 课件 05-单表查询(一) .pptx
- SQL Server数据库实践教程 课件 05-单表查询(一).pptx
- SQL Server数据库实践教程 课件 06-单表查询(二).pptx
- SQL Server数据库实践教程 课件 07-连接查询.pptx
- SQL Server数据库实践教程 课件 08-外连接.pptx
- SQL Server数据库实践教程 课件 09-嵌套查询.pptx
- SQL Server数据库实践教程 课件 10-集合查询等.pptx
最近下载
- 金融银行实务民法典培训课件 .doc
- 普通遗传学试题库及答案概要.doc
- 学宪法--讲宪法.ppt
- SLT 778-2019 山洪沟防洪治理工程技术规范.pdf
- 七单元三位数除以两位数除法课时问题解决.pptx
- 魏晋南北朝文学(思维导图).pdf
- 2024年《药理学》专业知识考试题库及答案(A卷) .pdf VIP
- 标准图集 - 12J003 室外工程.pdf VIP
- 2022-2023学年北京市朝阳区七年级上学期期末地理试卷含答案.pdf VIP
- 人教版(2019) 选择性必修第一册 Unit 1 People of Achievement Reading and Thinking课件(共25张PPT).pptx VIP
文档评论(0)