0
点赞
收藏
分享

微信扫一扫

数据库 基础了解

_LEON_ 2022-01-25 阅读 53

SQL:结构化查询语言,用于访问和处理数据库的标准的计算机语言。

SQL的特点:

1.具有综合统一性,不同数据库的支持的SQL稍有不同

2.非过程化语言

3.语言简捷,用户容易接受

4.以一种语法结构提供两种使用方式

SQL语言基础

1.SQL对关键字的大小写不敏感

2.SQL语句可以以单行或者多行书写,以分号结尾

3.SQL的注释

--+空格:单行注释

#(不加空格):单行注释

/*

*/多行注释

1.数据库:是一个以某种组织方式存储在磁盘上的数据的集合

2.数据库应用:数据库应用系统是指基于数据库的应用软件

关系型数据库(RDBMS)

Oracle数据库(老大,最挣钱的数据库)

MySQL数据库(最流行中型数据库)

SQL server数据库(Windows上最好的数据库)

PostgreSQL(功能上最强大的开源数据库)

SQLite(最流行的嵌入式数据库)

非关系型数据库(NoSQL)

Redis(最好的缓存数据库)

MongoDB(最好的文档型数据库)

Elasticsearch(最好的搜索服务)

Cassandra(最好的列式数据库)

HBase(优秀的分布式、列式数据库)

SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。

大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。

4.关系型数据库管理系统组成

数据库管理系统主要由数据库和表组成,一个系统可以有很多数据库,每个数据库可以有很多表。

MYSQL的特点:

1.MYSQL数据库是用C和C++语言编写的,以保证源码的可移植性

2.支持多个操作系统例如:Windows、Linux、Max OS等等

3.支持多线程,可以充分的利用CPU资源

4.为多种编程语言提供API,包括C语言,JAVA,PHP,Python语言等

5.MYSQL优化了SQL算法,有效的提高了查询速度

6.MYSQL开放源代码且无版权制约,自主性强、使用成本低

7.MYSQL历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。

MYSQL的版本:

MYSQL的命名机制使用由3个数字和一个后缀组成的版本号。

mysql-8.0.27

第一个数字(8)是主版本号,描述了文件格式。所有版本5的发行都有相同的文件格式

第二个数字(0)是发行级别。主版本号和发行级别组合到一起便构成了发行序列号

第三个数字(27)是在此发行序列的版本号,随每个新分发版递增

举报

相关推荐

0 条评论