没有合适的资源?快使用搜索试试~ 我知道了~
SQL - 快速指南SQL - Quick Guide
需积分: 1 0 下载量 20 浏览量
2024-04-23
08:47:44
上传
评论
收藏 3.87MB PDF 举报
温馨提示
试读
128页
SQL - 快速指南SQL - Quick Guide
资源推荐
资源详情
资源评论
2024/4/14 22:06
SQL - 快速指南
https://www.tutorialspoint.com/sql/sql-quick-guide.htm
1/128
SQL - 快速指南
SQL - 概述
SQL是一种操作数据库的语言;它包括数据库的创建、删除、获取行、修改行等。SQL是一种
ANSI(美国国家标准协会)标准语言,但SQL语言有许多不同的版本。
什么是 SQL?
SQL 是结构化查询语言,它是一种用于存储、操作和检索关系数据库中存储的数据的计算机语
言。
SQL 是关系数据库系统的标准语言。所有关系数据库管理系统 (RDMS),如 MySQL、MS
Access、Oracle、Sybase、Informix、Postgres 和 SQL Server 都使用 SQL 作为其标准数
据库语言。
此外,他们使用不同的方言,例如 -
为什么是 SQL?
SQL 广泛流行是因为它具有以下优点 -
使用 T-SQL 的 MS SQL Server,
Oracle 使用 PL/SQL,
SQL 的 MS Access 版本称为 JET SQL(本机格式)等。
允许用户访问关系数据库管理系统中的数据。
允许用户描述数据。
允许用户定义数据库中的数据并操作该数据。
允许使用 SQL 模块、库和预编译器嵌入其他语言。
允许用户创建和删除数据库和表。
允许用户在数据库中创建视图、存储过程、函数。
允许用户设置表、过程和视图的权限。
2024/4/14 22:06
SQL - 快速指南
https://www.tutorialspoint.com/sql/sql-quick-guide.htm
2/128
SQL 简史
SQL进程
当您为任何 RDBMS 执行 SQL 命令时,系统会确定执行请求的最佳方式,并且 SQL 引擎会确定
如何解释该任务。
此过程中包含各种组件。
这些组件是 -
经典查询引擎可以处理所有非 SQL 查询,但 SQL 查询引擎不会处理逻辑文件。
以下是显示 SQL 架构的简单图 -
1970 年- IBM 的 Edgar F.“Ted”Codd 博士被称为关系数据库之父。他描述了数据库的
关系模型。
1974 - 结构化查询语言出现。
1978 年- IBM 致力于发展 Codd 的想法并发布了名为 System/R 的产品。
1986 – IBM 开发了第一个关系数据库原型并由 ANSI 标准化。第一个关系数据库是由
Relational Software 发布的,后来被称为 Oracle。
查询调度程序
优化引擎
经典查询引擎
SQL查询引擎等
2024/4/14 22:06
SQL - 快速指南
https://www.tutorialspoint.com/sql/sql-quick-guide.htm
3/128
SQL命令
与关系数据库交互的标准 SQL 命令是 CREATE、SELECT、INSERT、UPDATE、DELETE 和
DROP。这些命令可以根据其性质分为以下几组 -
DDL - 数据定义语言
先生。 命令与说明
1
创造
在数据库中创建新表、表视图或其他对象。
2
改变
修改现有数据库对象,例如表。
3
降低
删除整个表、表的视图或数据库中的其他对象。
DML - 数据操作语言
广告
2024/4/14 22:06
SQL - 快速指南
https://www.tutorialspoint.com/sql/sql-quick-guide.htm
4/128
先
生。
命令与说明
1
选择
从一个或多个表中检索某些记录。
2
插入
创建一个记录。
3
更新
修改记录。
4
删除
删除记录。
DCL - 数据控制语言
先
生。
命令与说明
1
授予
赋予用户特权。
2
撤销
收回用户授予的权限。
SQL - RDBMS 概念
什么是关系型数据库管理系统?
RDBMS代表关系数据库管理系统。 RDBMS 是 SQL 以及所有现代数据库系统(例如 MS SQL
Server、IBM DB2、Oracle、MySQL 和 Microsoft Access)的基础。
关系数据库管理系统 (RDBMS) 是基于 EF Codd 引入的关系模型的数据库管理系统 (DBMS)。
广告
2024/4/14 22:06
SQL - 快速指南
https://www.tutorialspoint.com/sql/sql-quick-guide.htm
5/128
什么是桌子?
RDBMS 中的数据存储在称为表的数据库对象中。该表基本上是相关数据条目的集合,由许多列和
行组成。
请记住,表是关系数据库中最常见和最简单的数据存储形式。以下程序是 CUSTOMERS 表的示例
-
+----+----------+-----+-----------+----------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
+----+----------+-----+-----------+----------+
什么是字段?
每个表都分为更小的实体,称为字段。 CUSTOMERS 表中的字段由 ID、NAME、AGE、
ADDRESS 和 SALARY 组成。
字段是表中的一列,旨在维护表中每条记录的特定信息。
什么是记录或行?
记录也称为一行数据,是表中存在的每个单独条目。例如,上面的CUSTOMERS表中有7条记录。
以下是 CUSTOMERS 表中的单行数据或记录 -
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
+----+----------+-----+-----------+----------+
广告
剩余127页未读,继续阅读
资源评论
huangyiye
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功