- 4
- 0
- 约1.98万字
- 约 70页
- 2017-04-01 发布于四川
- 举报
第5章节SQL语言和应用
第5章 SQL语言及应用 在数据库应用中SQL语言无处不在,它已经不只是单纯的一种查询语言,更多的是连接人和数据库系统之间的一座桥梁,无论你是开发管理信息系统还是作为数据库系统的管理者,都离不开使用SQL语言来执行人与数据库之间的信息交流。本章我们将学习SQL语言的基础知识和应用实例。 SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。 SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。 如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxpor,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。 第5章 SQL语言及应用 1.概述 SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。 数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。 第5章 SQL语言及应用 2. SQL语言的组成 SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下: 1)、命令 SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,本教程不予介绍;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种: ⑴SELECT:用于找出合乎条件的记录 ⑵INSERT:用于增加一笔记录或合并两个数据表 ⑶UPDATE:用于更正合乎条件的记录 ⑷DELETE:用于删除合乎条件的记录 第5章 SQL语言及应用 2)子句 子句是用于设定命令要操作的对象(即参数),SQL所用的子句如下: ⑴、子句:FROM 中文意思:数据表 说明:用于指定数据表 ⑵、子句:WHERE 中文意思:条件 说明:用于设定条件 ⑶、GROUP BY 中文意思:分组(合并) 说明:用于设定分组 ⑷、ORDER BY 中文意思:排序 说明:用于设定输出的顺序及字段 第5章 SQL语言及应用 3)运算符 子句参数中的运算符使子句构成不同的语法格式,如“字段1=100”、“字段1100”等。运算符又分逻辑运算符与比较运算符。 ◇逻辑运算符如下: ⑴、运算符:AND 中文意思:并且 说明:逻辑且 ⑵、运算符:OR 中文意思:或者 说明:逻辑非 ⑶、运算符:NOT 中文意思:取反 说明:逻辑非或逻辑反 第5章 SQL语言及应用 ◇比较运算符如下: ⑴、运算符: 说明:小于 ⑵、运算符:≤ 说明:小于等于 ⑶、运算符:≥ 说明:大于等于 ⑷、运算符: 说明:大于 ⑸、运算符:= 说明:等于 ⑹、运算符: 说明:不等于 ⑺、运算符:BETWEEN 说明:用于设定范围 中文意思:在...之间 ⑻、运算符:LIKE 说明:用于通配设定 中文意思:如同 ⑼、运算符:IN 说明:用于集合设定 中文意思:在...之内 第5章 SQL语言及应用 4)加总函数 加总函数常常运用在命令的参数中,如:“SELECT SUM(数学),AVG(数学) FROM 成绩单”。 ⑴、加总函数:AVG 中文意思:平均。 说明:用于求指定条件的平均 ⑵、加总函数:COUNT 中文意思:数量 说明:用于求指定的数量 ⑶、加总函数:SUM 中文意思:和 说明:用于求指定条件的和 ⑷、加总函数:MAX 中文意思:最大值 说明:用于求指定条件的最大值 ⑸、加总函数:MIN 中文意思:最小值 说明:用于求指定条件的最小值 第5章 SQL语言及应用 5)通配符 ⑴、通配符:% 意义:任何长度的字符串(包括0) ⑵、通配符:_ 意义:下划线表示任何一个字符 ⑶、通配符:[ ] 意义:中括号表示某个范围内的一个字符 第5章 SQL语言及应用 3 数据库查询 1).用SELECT语句从表中提取查询数据。语法为 SELECT [A
您可能关注的文档
- 第4章节政策剖析10—11—12.ppt
- 第4章节工程建设招标与投标.ppt
- 第4章节小企业的一般战略.ppt
- 第4章节教育行政组.ppt
- 甘肃省肃南裕固族自治县第一中学2017年高三上学期期末考试文数试题附解析.doc
- 甘肃省肃南县第一中学2015年高三下学期期中考试语文试题(扫描附解析).doc
- 甘肃省西北师大附中2012年高三诊断考试数学[文]试题.doc
- 第4章节数字信息资源处理.ppt
- 甘肃省西北师大附中2009年高三5月模拟[数学].doc
- 第4章节教学的案例上海市环境影响评价评价制度执行情况的评估.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)