暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL学习笔记1:SQL/RDBMS都是啥?

仍旧小天真 2021-07-28
1572

之前在知乎写过几篇关于SQL操作符/运算符、通配符、函数、查询语句组合的文章,不系统,没有逻辑~~

从今天开始,一边学一边写,按照教程一步步来,系统性学习、有逻辑地更新笔记。欢迎随时交流~~

今天,先从什么是SQL、什么是RDBMS、及其二者关系开始~

  • 一、SQL是什么?

SQL,结构化查询语言,全称 Structured Query Language。

SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。

  • 二、RDBMS是什么?

RDBMS 指关系型数据库管理系统,全称 Relational Database Management System。

说白了就是关系型数据库的简称

  • 三、SQL/RDBMS二者关系

1)RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。

2)我们用各种数据字段对事物进行描述,比如用“学生ID”“姓名”“性别”“班级”来描述一个学生的客观信息;用“原料编码”“品种”“型号”“进价”“仓库”“库位”来描述原材料库存。

这些我们感兴趣的事物的抽象化数据,都被我们存储在公司购买的、免费的、自开发的等等数据库中。数据库的表现形式有MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access等等。

3)我们用SQL从RDBMS中提取、增、删、改……我们需要的数儿


  • 四、SQL是一种标准化语言,它的作用?

SQL 面向数据库执行查询

SQL 可从数据库取回数据

SQL 可在数据库中插入新的记录

SQL 可更新数据库中的数据

SQL 可从数据库删除记录

SQL 可创建新数据库

SQL 可在数据库中创建新表

SQL 可在数据库中创建存储过程

SQL 可在数据库中创建视图

SQL 可以设置表、存储过程和视图的权限

说得太书面化了,说一个具体的应用场景:

要创建一个显示数据库中数据的网站,需要:

RDBMS 数据库程序(比如 MS Access、SQL Server、MySQL)存储数据

使用服务器端脚本语言,比如 PHP 或 ASP(做BI系统时可能需要的编程语言)

使用 SQL 来获取想要的数据

使用 HTML CSS

……

……


五、总结

RDBMS用于储存数据,SQL用于在RDBMS中管理数据。


几个SQL在线刷题的网站_zhuxiao5的博客-CSDN博客blog.csdn.net


欢迎关注我的头条号/知乎号/微信公众号“仍旧小天真”哦~~


文章转载自仍旧小天真,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论