mysql一些简介| 青训营笔记

104 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第1篇笔记

1.SQL的概述

SQL全称: Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SvstemR上实现。 现在一般也有非结构化语言了

2.SQL的特点

  • 具有综合统一性,不同数据库的支持的SQL稍有不同
  • 非过程化语言
  • 语言简捷,用户容易接受
  • 以一种语法结构提供两种使用方式
  1. SQL语言的组成
  • 数据定义语言--DDL(重要)
  • 数据操作语言--DML(重要)
  • 数据控制语言--DCL
  • 数据查询语言--DQL(重要) 4.数据库系统 关系型数据库(RDBMS)包括1.Oracle数据库(老大,最挣钱的数据库)2、MySQL数据库(最流行中型数据库)3、SQL server数据库(Windows上最好的数据车)4、PostgresQL(功能最强大的开源数据库)5、SQLite(最流行的嵌入式数据库) 非关系型数据库(NoSQL)包括1、Redis(最好的缓存数据库)2、MongoDB(最好的文档型数据库)3、Elasticsearch(最好的搜索服务)4、cassandra(最好的列式数据库)5、HBase(优秀的分布式、列式数据库)

5.SQL和数据库管理系统的关系

  • SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
  • MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过sQL可以使用这些软件,不过每—个数据库系统会在标准SQL的基础上扩展自己的SQL语法。
  • 大部分的NoSQL数据库有自己的操作语言,对sQL支持的并不好。| 6.数据库管理系统(数据库软件) 数据库管理系统(DBMS)用来创建和维护数据库。例,SQL Server、Oracle、MySQL等等都是数据库管理系统。图1.1描述了数据库、数据库应用系统和数据库管理系统之间的联系。