前言:
1.1
数据库
存储和管理数据的仓库,数据是有组织的进行存储。
数据库英文名是
DataBase
,简称
DB
。
数据库就是将数据存储在硬盘上,可以达到持久化存储的效果。那又是如何解决上述问题的?使用数据库管理系统。
1.2
数据库管理系统
管理数据库的大型软件
英文:
DataBase Management System
,简称
DBMS
在电脑上安装了数据库管理系统后,就可以通过数据库管理系统创建数据库来存储数据,也可以通过该系统对数据库中的数 据进行数据的增删改查相关的操作。
注意:我们平时说的MySQL
数据库其实是
MySQL
数据库管理系统。
一、MySQL数据模型
关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的二维表组成的数据库。
数据模型:

如上图,我们通过客户端可以通过数据库管理系统创建数据库,在数据库中创建表,在表中添加数据。创建的每一个数据库对应到磁盘上都是一个文件夹。
比如可以通过SQL
语句创建一个数据库(数据库名称为
db1),语句如下。
create database db1;
我们可以在数据库安装目录下的
data
目录下看到多了一个
db1
的文件夹。所以,
在MySQL中一个数据库对应到磁盘上的一 个文件夹
。 而一个数据库下可以创建多张表,我们到MySQL
中自带的
mysql
数据库的文件夹目录下:
而上图中右边的
db.frm 是表文件,db.MYD 是数据文件
,通过这两个文件就可以查询到数据展示成二维表的效果。
总结:
- MySQL中可以创建多个数据库,每个数据库对应到磁盘上的一个文件夹
- 在每个数据库中可以创建多个表,每张都对应到磁盘上一个 frm 文件
- 每张表可以存储多条数据,数据会被存储到磁盘中 MYD 文件中
二、SQL概述
1.SQL简介
- 英文:Structured Query Language,简称 SQL
- 结构化查询语言,一门操作关系型数据库的编程语言
- 定义操作所有关系型数据库的统一标准
2.通用语法
- S

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



