MySQL基础(一)
发布时间:2021-04-24 00:00| 有 位朋友查看
简介:文章目录 数据库简介 关系型数据库 SQL MySQL 数据库简介 按照存储介质的不同分为关系型数据库SQL非关系型数据库NoSQL 关系型数据库依靠 磁盘存储 安全但效率低占用空间大比如OracleMySQL 非关系型数据库依靠 内存运行 效率高比如现在流行的Redis 这里学习My……
数据库简介
- 按照存储介质的不同分为:关系型数据库(SQL),非关系型数据库(NoSQL)
- 关系型数据库依靠磁盘存储,安全,但效率低占用空间大,比如Oracle,MySQL
- 非关系型数据库依靠内存运行,效率高,比如现在流行的Redis
- 这里学习MySQL基础部分
关系型数据库
- 关系型数据库:是一种建立在关系模型(数学模型)上的数据库
- 关系模型:
- 数据结构:数据存储(二维表)
- 操作指令集合:SQL语句(DDL/DML/DCL)
- 完整性约束:字段约束,表内(非空、主键、唯一性)、表间(外键)
- 关系型数据库设计特点
- 如果对应的某个字段没有值,依然要非配空间
- 描述实体与实体之间的关系
- DBS
- DBS = DBMS+DB(数据库+RDBMS组成了MySQL)
- DBMS:Database Management System(数据库管理系统)
- DBA:Database Administrator(数据库管理员)
- RDBMS:关系型数据库管理系统
SQL
- 结构化查询语言(Structure Query Language),分为三个部分
- DDL:Data Definition Language,维护数据结构
例如create
,drop
,alter
- DML:Data Manipulation Language,数据操作语言,操作数据
insert
,delete
,update
其中又可定义DQL,因为查询操作占大部分 - DCL:data control language,权限管理
- SQL是关系型数据库的操作指令,是一种约束但不强制(类似W3C),不同的数据库产品(Oracle、MySQL)内部指令会有差别
MySQL
- 采用C/S模式
- 交互
- MySQL是当今比较流行的关系型数据库,接下来将具体研究其关系模型,包括数据结构、操作指令和完整性约束
;原文链接:https://blog.csdn.net/Roy_Allen/article/details/115413381
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!