- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL(重点)
SQL语言 SQL基础 SQL的中文含义 Structured Query Language 的英文缩写, 中文意思是“结构化查询语言”。 SQL的数据定义 定义(创建)表 【格式】CREATE TABLE 表名 (字段名1数据类型[(宽度[,小数位数])][完整性约束][NULL | NOT NULL][,字段名2…]) 【功能】定义(也称创建)一个表。 基本表结构的修改 增加新的列用“ALTER … ADD …”语句,其句法如下: ALTER TABLE 基本表名 ADD 列名 类型 删除原有的列用“ALTER … DROP …”语句,句法如下: ALTER TABLE 基本表名 DROP 列名 基本表的撤消 删除数据库 【格式】DROP DATABASE 数据库名 【功能】删除指定数据库的结构和数据。 【说明】谨慎使用。 删除表 【格式】DROP TALBE 表名 【功能】删除指定表的结构和内容(包括在此表上建立的索引)。 【说明】如果只是想删除一个表中的所有记录,则应使用DELETE语句。 数据操纵 SQL查询语言 【格式】UPDATE 表文件名 SET 字段名1=表达式 [,字段名2=表达式…] [WHERE 条件] 【功能】更新指定表文件中满足WHERE条件子句的数据。其中SET子句用于指定列和修改的值,WHERE用于指定更新的行,如果省略WHERE子句,则表示表中所有行。 【说明】更新操作又称为修改操作。 【例4-5】将成绩表(SC)中,所有课程号为02的成绩各加5分。 UPDATE SC SET 成绩=成绩+5 ; WHERE 课程号=02 【格式】DELETE FROM 表名 WHERE 表达式 【功能】从指定的表中删除满足WHERE子句条件的所有记录。如果在DELETE语句中没有WHERE子句,则该表中的所有记录都将被删除。 【说明】这里的删除是逻辑删除,即在删除的记录前加上一个删除标记“*”。 【例4-7】删除STUD表中所有性别为男的记录。 DELETE FROM STUD ; WHERE 性别=“男” 1. SELECT语句的基本形式 SQL的查询语句也称作Select命令,为了与选择工作区的命令区别开来,称其为Select_SQL命令。 2. SELECT -SQL命令的使用 Ⅰ. 无条件查询 用来查询全部或部分字段的内容,基本框架为:SELECT---FROM---,当需要查询数据表中的所有字段时,用通配符“*”来表示所有字段。 【例】 【例】 2. SELECT -SQL命令的使用 Ⅱ. 带条件查询(带where子句) 在大多数情况下,用户只需要根据某些条件查询数据库表中的某些数据行而非全部,WHERE子句就是用来指定这些查询条件的。 基本框架为:SELECT---FROM---WHERE---。 查询条件可以分为以下六类:比较条件、范围条件、组属条件、模式匹配条件、空值条件、组合条件。 比较条件 功能:通过比较两个表达式的值,选取使比较表达式成立的数据行。 SQL语言中使用逻辑运算符来实现比较条件。 【例】 范围条件 功能:判断一个表达式的值是否落在某一个指定的范围内,选取落在范围内的数据行。 SQL语言提供了BETWEEN关键字来实现范围条件。 【例】 组属条件 功能:判断一个表达式的值是否落在某一组指定的组内,选取属于这一组内的数据行。 SQL语言提供了IN关键字来实现组属条件。 【例】 模式匹配条件 功能:判断一个包含字符串的数据列的值是否匹配某一指定的模式,选取于模式相匹配的数据行。 SQL语言提供了LIKE关键字来实现模式匹配条件。 【例】 【例】 空值条件 功能:判断某个列是否有空值,选取为空值或不为空值的数据行。 SQL语言提供IS NULL关键字来实现空值条件。 【例】 组合条件 功能:判断多个条件限制下选择的行记录。 SQL语言提供操作符AND、OR和NOT实现组合条件。 【例】 3. SELECT语句中的集合函数 SQL语言支持五个集合函数 : 4. GROUP BY 子 句(分组统计) 【例】 ②带HAVING的GROUP BY子句 HAVING子句定义应用到分组行中的条件,HAVING子句对分组行的意义与WHERE子句对每个行的意义是相同的。 【例】 5. ORDER BY 子 句 【例】 6. 连 接 查 询 ① 用于FROM子句的ANSI连接语法形式 6. 连 接 查 询 ② 基于WHERE子句的VFP连接语法形式 【例】 7. 嵌 套 查
您可能关注的文档
- 指数与指数幂的运算(一) 终稿.doc
- 教师版电磁感应现象常见问题分析总结--精华版汇总.doc
- 油漆工艺施工.doc
- 硬齿面斜齿轮传动设计.doc
- 英语四六级2011年热点作文.doc
- 兰州大学2008年招收攻读硕士学位研究生考试试题.doc
- 3-8语法.doc
- 2012汕头二模理综试题.doc
- 八年级支部书记汇报的解释.doc
- 虚拟化系统网络科技文摘.doc
- 人工神经网络和图像处理技术在叶绿素含量检测中的应用.pptx
- 2024年检验类之临床医学检验技术(士)题库检测试卷A卷附答案 完整版完整版724603750.pdf
- 2024年注册测绘师之测绘综合能力通关题库(附带答案) 完整版完整版724561702.pdf
- 5、江苏省高等学校教师资格考试高校教师职业道德规范真题库(含答案)(5.pdf
- 不构成根本违约,不能解除合同(附详细裁判规则)法客帝国 .pdf
- 个人研修学习计划集合五篇 .pdf
- 中国二次供水行业发展现状、市场前景、投资方向分析报告(智研咨询发布.pdf
- 机修钳工初级模拟习题 .pdf
- 数字化教学工具对高中数学学习的影响教学研究课题报告.docx
- 语音语调在高中英语口语中的教学研究教学研究课题报告.docx
最近下载
- 37、 4-6岁 《忙碌的立交桥》.pptx
- 2024年医师定考业务水平口腔类别题库及答案 .pdf VIP
- 荀子劝学课件1.ppt VIP
- 4.1 水循环 教案 2023-2024学年湘教版(2019)高中地理必修一.docx VIP
- 北师大版四年级数学上册乘法分配律练习题.pdf VIP
- 储能电站能源管理合同范本.pdf VIP
- 新人教版三年级上册数学第八单元《分数的初步认识复习课》名师教学课件.pptx
- 【产品手册】路博润Lubrizol_公司宣传册Brochure_Corporate_Overview2.docx
- 19028 安全生产治本攻坚三年行动方案(工程施工项目) (1).docx VIP
- 第十七章 学校组织管理PPT.ppt
文档评论(0)