Mysql的介绍
Mysql是一个关系型数据库管理系统软件
关系型数据库管理系统-RDBMS
MySQL是一个关系型数据库管理系统软件,在WEB应用方面,MySQL是最好的 RDBMS(Relational Database Management System,关系数据库管理系统)应用软件,它是由瑞典Mysql AB 公司开发,目前属于 Oracle 旗下产品,MySQL是最流行的关系型数据库管理系统中的一个
关系型数据库管理系统可以分为:
- 关系型数据库服务端软件 - Server
- 关系型数据库客户端软件 - Client
关系型数据库管理系统的流程图
关系型数据库管理系统的通信流程效果图
SQL介绍
SQL(Structured Query Language)是结构化查询语言,是一种用来操作RDBMS的数据库的语言。也就是说通过SQL可以操作 Oracle,,sql server,mysql,sqlite 等关系型的数据库
SQL语言的分类
简写 | 语句 | 说明 |
---|---|---|
DQL | 数据查询语句 | select |
DML | 数据操作语言 | insert,update,delete |
DDL | 数据定义语言 | create,drop |
TPL | 事务处理语言 | begin transaction、commit、rollback |
DCL | 数据控制语言 | grant、revoke |
Mysql的特点
- Mysql是开源的,所以你不需要支付额外的费用
- Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库
- Mysql使用标准的SQL数据语言形式
- Mysql可以安装在不同的操作系统,并且提供多种编程语言的操作接口。这些编程语言包括C、C++、Python、Java、Ruby等等
总结
Mysql概述 - 小结
- RDBMS 是关系型数据库管理软件系统是一款软件
- RDBMS 的软件分2个端:服务端和客户端
- Mysql 数据库是 RDBMS 的其中一款软件
- Mysql 数据库软件是免费的,支持大型数据操作,跨平台,通过 SQL 交互