当前位置:网站首页>MySQL:SQL概述及数据库系统介绍 | 黑马程序员
MySQL:SQL概述及数据库系统介绍 | 黑马程序员
2022-06-30 20:09:00 【游戏编程】
一、编程语言概述
编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。
- 机器语言
汇编语言
高级语言
机器语言

汇编语言

高级语言

二、SQL的概述
- SQL全称: Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。美国国家标准局(ANSI)开始着手制定SQL标准,并在1986年10月公布了最早的SQL标准,扩展的标准版本是1989年发表的SQL-89,之后还有1992年制定的版本SQL-92和1999年ISO发布的版本SQL-99。
SQL标准几经修改和完善,其功能更加强大,但目前很多数据库系统只支持SQL-99的部分特征,而大部分数据库系统都能支持1992年制定的SQL-92。
SQL的特点
具有综合统一性,不同数据库的支持的SQL稍有不同
非过程化语言
语言简捷,用户容易接受
以一种语法结构提供两种使用方式
SQL语言的组成
- 数据定义语言-DDL
数据操纵语言-DML
数据控制语言-DCL
数据查询语言-DQL
SQL语言基础
语法特点:
- SQL 对关键字的大小写不敏感
SQL语句可以以单行或者多行书写,以分行结束 SQL的注释:

三、数据库系统介绍
1、数据库
数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合。

2、数据库应用
数据库应用系统是指基于数据库的应用软件。

3、数据库管理系统分类
关系型数据库(RDBMS)
(1)Oracle数据库 (老大,最挣钱的数据库)
(2)MySQL数据库 (最流行中型数据库))
(3)SQL server数据库 (Windows上最好的数据库)
(4)PostgreSQL(功能最强大的开源数据库)
(5)SQLite(最流行的嵌入式数据库)
非关系型数据库(NoSQL)
(1)Redis(最好的缓存数据库)
(2)MongoDB(最好的文档型数据库)
(3)Elasticsearch(最好的搜索服务)
(4)Cassandra(最好的列式数据库)
(5)HBase(优秀的分布式、列式数据库)
4、SQL和数据库管理系统的关系
SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。
大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。
5、数据库管理系统(数据库软件)
数据库管理系统(DBMS)用来创建和维护数据库。例如,SQL Server、Oracle、MySQL等等都是数据库管理系统。图1.1描述了数据库、数据库应用系统和数据库管理系统之间的联系。

作者:黑马程序员官方
游戏编程,一个游戏开发收藏夹~
如果图片长时间未显示,请使用Chrome内核浏览器。
边栏推荐
- Build document editor based on slate
- 1045 error occurred in MySQL login. Modification method [easy to understand]
- Halcon知识:盘点一下计量对象【1】
- PHP obtains opcode and C source code
- C文件指针
- QT qstringlist usage
- obsidian配合hugo的使用,让markdown本地编辑软件与在线化无缝衔接
- Common questions and answering skills of project manager interview
- AVL平衡二叉树(一) - 概念与C语言实现
- 二叉查找树(一) - 概念与C语言实现
猜你喜欢

神经网络入门(上)

Solve the problems of Devops landing in complex environment with various tools with full stack and full function solutions

Jenkins can't pull the latest jar package

项目经理是领导吗?可以批评指责成员吗?

1、生成对抗网络入门

Jenkins打包拉取不到最新的jar包

GeoServer installation
![[1175. prime number arrangement]](/img/f2/d427db03da151786ea1dfb7a76328a.png)
[1175. prime number arrangement]

分析超700万个研发需求发现,这八大编程语言才是行业最需要的

exness:美GDP终值意外加速萎缩1.6%
随机推荐
QT qstringlist usage
originpro 2021 附安装教程
Jerry's long press reset [chapter]
Web host iptables firewall security script
Lumiprobe染料酰肼丨BDP FL 酰肼方案
C language: hashtable
信息学奥赛一本通 1362:家庭问题(family)
分析超700万个研发需求发现,这八大编程语言才是行业最需要的
SQL优化
项目经理面试常见问题及回答技巧
Solve the problems of Devops landing in complex environment with various tools with full stack and full function solutions
Application of JDBC in performance test
杰理之检测灵敏度级别确定【篇】
Implementation principle of PostgreSQL heap table storage engine
Summary of personal work of 21 groups in the first week of summer training
Exness: the final value of US GDP unexpectedly accelerated to shrink by 1.6%
obsidian配合hugo的使用,让markdown本地编辑软件与在线化无缝衔接
PM这样汇报工作,老板心甘情愿给你加薪
北京大学ACM Problems 1003:Hangover
凌云出海记 | 一零跃动&华为云:共助非洲普惠金融服务