SQL数据库基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL数据库基础.pptx

SQL语言基础网管室 赵剑雄SQL语言基础1 SQL基本概念2 基本查询和排序3 条件查询 4 函数 5 统计查询6 子查询7 关联查询8 实战演练1.1 什么是SQL 1.1 什么是SQL: 结构化查询语言(Structured Query Language)简称SQL,它是一种数据库查询和程序设计语言 * 数据库是一种结构化数据存储工具,SQL语言用来在数据库中创建、存储、更新、检索和维护数据,其中主要的功能是实现数据的查询和数据的插入、删除、修改等操作。 * SQL语言在书写上类似于英文,简洁清晰,易于理解。 * SQL语言按其功能可分为DDL语言、DML语言、DCL语言和数据库事务处理语言四个类别,如表1所示1.1 什么是SQL表1.1 SQL语言的分类1.2 为什么要学习SQL1.2 为什么要学习SQL数据库:以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一定方式存储: 结构化存储,访问快捷、定义明确多个用户共享: 安全性、简便性尽可能小的冗余度: 节省空间,便于管理与应用程序彼此独立: 应用灵活SQL:结构化查询语言, 对数据库进行管理和应用的最直接最有效的手段。1.3 SQL语言的特点 1.3 SQL语言特点 考勤记录: select 姓名,迟到次数 FROM 考勤记录 wHeRe 迟到次数 5;SQL语言的语法比较简单,类似于书写英文的语句。其语句一般由主句和若干个从句组成,主句和从句都由关键字引导。主句表示该语句的主要功能,从句表示一些条件或限定。在语句中会引用到关键字、字段名、表名或表达式。 * 关键字、字段名、表名等之间都要用空格或逗号、TAB等进行分隔。 * 关键字、字段名、表名的大小写不敏感(表达式以及内容除外)。 * 一条语句以”;”结束,一条语句可以写在一行或多行 * 为了增强可读性可以进行缩进。 * 语句中的关键字、表名等不能从中间断开1.4 SQL基本语法 1.4 SQL基本语法 查询语句(select)是最常见的SQL语句,它的功能是从指定的表中,把满足条件的内容检索出来。SELECT 字段名列表 FROM 表名 [ WHERE 条件 …]; SELECT为查询语句的关键字,后跟要查询的字段名列表 字段名列表用来指定检索特定的字段。 FROM 也是查询语句关键字,后面跟要查询的表名。 表名用来指定要执行查询的表。 WHERE关键字用来定义查询条件,满足“条件”的记录被显示出来,不满足条件的被过滤掉。 注:字段名列表可使用*,将检索全部的字段。如果省略WHERE条件,将显示全部的记录。1.5 SQL语句美化 1.5 良好的编程风格:SQL语句美化 select 姓名,迟到次数 FROM 考勤记录 wHeRe 迟到次数 5; SELECT 姓名, 迟到次数 FROM 考勤记录 WHERE 迟到次数 5;合理地使用回车和TAB对程序进行编排,可以提高程序可读性,便于检查语言逻辑以及发现错误1.6 ORACLE数据库结构在Oracle中,表(table)是属于模式(schema)的每个账户对应一个模式,模式的名称就是账户名称。对表进行操作的时候,在表名前面要添加模式的名字,表的模式名和表名之间用”.”分隔。我们以不同的账户登录数据库时,就进入了不同的模式,比如登录到Database1的schema1账户,就进入了schema1模式。而在schema1模式要查询属于schema2模式的表,就需要写成:SELECT * FROM SCHEMA2.TABLE1;但如果访问属于用户模式本身的表,那么可以省略表名前面的模式名称,如:SELECT * FROM TABLE1;将访问schema1.table1 1.6 Oracle数据库结构 Database1: --schema1 --table1 --table2 … --schema2 … --table1 … Database 2: --schema1: --table1 --table2 --table3… --schema2: 1.7 SQL基本语句格式1.7 SQL基本语句格式SELECT [DISTINCT] [表名.]字段名1 [AS 别名] [, [表名.]字段名2…]FROM [模式名.]表名1 [ 别名] [,[模式名.]表名2 [ 别名]…][WHERE 表达式1 [ AND/OR/NOT 表达式2 …]][GROUP BY [字段名1] [,字段名2…]][HAVING [表达式1] [,表达式2…]][ORDER BY [字段名1] [,字段名2…]]SQL数据库基础1 SQL基本概念2 基本查询和排序3 条件查询 4 函数 5 统计查询6

文档评论(0)

2837587390 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档