认识SQL

SQL是一种数据库语言,它包含了数据库创建、删除、检索数据和修改数据等功能。

什么是SQL?

SQL是结构化查询语言,一种用于存储、操作和检索关系数据库的计算机语言。SQL是关系数据库系统的标准语言。
所有的关系数据库系统,例如MySQL、MS Access、Oracle、Sybase、Informix、DB2、Postgres、SQLite、Firebird以及SQL Server等都使用SQL作为标准数据库语言。
除此之外,不同的数据库还拥有自己的SQL方言,例如:MS SQL Server使用T-SQLOracle使用PL/SQLMS Access的SQL被称为JET SQL(本机格式)等。

为什么使用SQL?

允许用户访问关系数据库系统中的数据允许用户描述数据允许用户定义数据库中的数据并操作数据允许使用SQL模块、代码库和预编译器将SQL嵌入其他语言允许用户创建和删除数据库和表允许用户在数据库中创建视图、存储过程和函数允许用户设置表、过程和视图的权限。

历史事件

1970 – 被称为关系数据库之父的IBM Edgar F. “Ted” Codd博士提出了关系数据库模型。
1974 – 结构化查询语言诞生。
1978 – IBM实现了Codd的想法并发布了System/R。1986 --IBM开发了首个关系数据库原型,SQL成为了ANSI标准。
第一个关系数据库产品由Relational Software发布,这就是后来的Oracle。SQL执行过程当你在任何RDBMS上执行SQL命令时,系统决定实行请求的最佳方式,SQL引擎确定如何解释查询任务。执行过程中将会涉及到各种组件,包括查询调度器、优化引擎、传统查询引擎和SQL查询引擎等。传统查询引擎处理所有的非SQL查询,SQL查询引擎不处理逻辑文件。

总结

对于SQL的学习,并不像java那样复杂和深刻,只需要我们理解相应的基础知识,并加以作用即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值