


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于SELECT 语句语法1.SELECT语句基本的语法结构如下: SELECT 表名.字段名列表 FROM , WHERE ORDER BY ASC|DESC 其中:方括号( )内的内容是可选的,尖括号()内的内容是必须出现的。(1)SELECT子句:用于指定要查询的字段数据,只有指定的字段才能在查询中出现。如果希望检索到表中的所有字段信息,那么可以使用星号(*)来代替列出的所有字段的名称,而列出的字段顺序与表定义的字段顺序相同。 (2)FROM子句:用于指出要查询的数据来自哪个或哪些表(也可以是视图),可以对单个表或多个表进行查询。 (3) WHERE子句:用于给出查询的条件,只有与这些选择条件匹配的记录才能出现在查询结果中。在WHERE后可以跟条件表达式,还可以使用IN、BETWEEN、LIKE表示字段的取值范围。 (4) ORDER BY子句: ASC表示升序,DESC表示降序,默认为ASC升序排序。2. 根据表与表之间连接后所获得的结果记录集的不同,连接可分为三种类型:内连接、左连接、右连接。连接类型子句连接属性连接实例结果内连接INNER JOIN只包含来自两个表中的关联字段相等的记录FROM 学生 INNER JOIN 成绩 ON 学生.学号=成绩.学号只包含“学生”表和“成绩”表同时具有相同学号的记录左连接LEFT JOIN包含第一个(左边)表的所有记录和第二个表(右边)关联字段相等的记录FROM 学生 LEFT JOIN 成绩 ON 学生.学号=成绩.学号包含所有学生记录和参加考试的学生的成绩右连接RIGHT JOIN包含第二个(右边)表的所有记录和第一个表(左边)关联字段相等的记录FROM 学生 RIGHT JOIN 班级 ON 学生.班级编号=班级.班级编号包含所有班级记录和已分班的学生记录连接查询的基本格式: SELECT 表名或别名.字段名列表 FROM 表名1 AS 别名1 INNER | LEFT | RIGHT JOIN 表名2 AS 别名2 ON 表名1.字段=表名2.字段 其中:“|”表示必须选择 INNER、LEFT、RIGHT其中的一个。3.如果连接的表多于两个,则需要使用嵌套连接,其格式为: SELECT 表名或别名.字段名列表 FROM 表名1 AS 别名1 INNER JOIN (表名2 AS 别名2 INNER JOIN 表名3 AS 别名3 ON 表名2.字段=表名3.字段) ON表名1.字段=表名2.字段4.分组统计的基本格式为: SELECT 表名.字段名列表 AS 列标题 FROM GROUP BY 分组字段列表 HAVING 查询条件。 其中:GROUP BY 子句:指定分组字段, HAVING子句:指定分组的搜索条件,通常与GROUP BY子句一起使用。 在分组查询中经常使用SUM()、AVG()、 COUNT()、 MAX()、 MIN()等汇聚函数计算每组的汇总值。 5.UPDATE语句的基本格式为:UPDATE 表名 SET 字段名=表达式,字段名=表达式,WHERE 更新条件UPDATE语句中各子句的意义如下:(1)UPDATE:指定更新的表名。UPDATE语句每次只能更新一个表中的数据。(2)SET:指定要更新的字段以及该字段的新值。其中新值可以是固定值,也可以是表达式,但是要确保和该字段的数据类型一致。SET子句可以同时指定多个字段更新,每个字段之间用逗号分隔。(2)WHERE:指定更新条件。对于满足更新条件的所有记录,SET子句中的字段将按给定的新值更新。WHERE子句中更新条件较多时,使用逻辑运算符AND、OR、NOT或LIKE、IN、BETWEEN的组合,也可以使用嵌套子查询设置更新条件。如果没有指定任何WHERE子句,那么表中所有记录都被更新6.DELETE语句的基本格式如下:DELETE FROM 表名 WHERE 删除条件DELETE语句中各子句的意义如下:(1)DELETE FROM:指定删除记录的表名。DELETE语句每次只能删除一个表中的记录。(2)WHERE:指定删除条件。对于符合条件的记录,DELETE语句将从表中删除。如果没有指定任何WHERE子句,则DELETE将删除所有记录。7.INSERT语句的基本格式:INSERT INTO 表名 (字段列表) VALUES (值列表) 其中:字段列表和值列表可以包含多个,并在字段间或值间以逗号分割。INSERT语句中各子句的意义如下:(1)INSERT INTO :指定插入记录的表名称。一条INSERT语句一次只能向一个表插入数据。(2)VALUES:指定各字段值。这些值可以是固定值,也可以是表达式或函数运算的结果。8.计算年领的sql语句。SELECT 字段列表名 Year(date())-Year (出生年月)As 年龄FROM 表名9.Select 语句不仅可以实现简单的查询,还可以实现连接查询,分组统计,条件查询等各种查新方式 其基本格式为:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【教案版】小学五班级上册 小足球2
- 2025年物联网技术中级工程师岗位知识模拟题集萃
- 电力器具基础知识培训总结
- 2025年建筑设计师招聘考试试题及标准答案指南
- 2025年初级软件架构师认证模拟试题及答案解析
- 2025年山东省威海市荣成市中考化学模拟试卷(二)
- 2025年特岗教师招聘考试初中数学知识点回顾与面试预测题
- 2025年中级火电运行值班员考试复习策略与技巧
- 电信基础业务知识培训课件
- 2025年互联网产品经理面试题详解与解析思路
- 学习2025年初中初三开学第一课专题
- 福建省福州市联盟校2023-2024学年高一下学期期末考试英语试题(解析版)
- 2025文化和旅游部直属事业单位招聘社会人员29人模拟试卷附答案详解
- 2024-2025学年重庆市万州区八年级(下)期末语文试卷
- 2025年安徽滁州郊源阳光电力维修工程有限责任公司招聘14人(第二批次)笔试参考题库附带答案详解(10套)
- 2025年乒乓球二级裁判考试题及答案
- 血标本采集考试试题附有答案
- 2025年公共安全生产试题及答案
- 员工工资及考勤管理制度
- 浙江省温州市龙湾区2024-2025学年七年级下学期学业水平期末检测数学试题
- 废料出售管理办法
评论
0/150
提交评论