文章目录 一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器4. 服务器,数据库
数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。
当今世界充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音也都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。
存储数据用文件就可以了,为什么还要弄个数据库?
文件保存数据有以下几个缺点:
为了解决上述问题,专家们设计出了一套专门的数据管理系:数据库。
所谓安装MySQL,其实是在我们的平台上安装MySQL的客户端和服务器:
更确切地说,MySQL服务的本质是一个网络服务器进程,所以它也应有自己对应的端口号和其所遵守的协议:
安装完成后输入命令:ps axj | grep mysqld
来检查MySQL的后端服务器mysqld是否启动:
另外输入命令:systemctl stop mysqld
可以终止MySQL后端服务器:
输入命令:systemctl start mysqld
开启MySQL后端服务器:
命令行上输入mysql -uroot -p
,接着再输入密码即可连接上MySQL服务器:
想要退出MySQL,只需输入quit即可:
PS:清屏的话可以输入system clear;
或者按ctrl + l
组合键。
数据库服务器、数据库和表的关系如下:
数据库与文件的关系
上图中数据库和表的关系很像学习操作系统时,老师给我们介绍的目录和普通文件之间的关系,其实一个数据库就相当于一个目录,而表相当于数据库下目录的普通文件。
my.cnf是mysql启动时加载的配置文件,其默认存储路径为:/etc/my.cnf
。进入后可以看到MySQL的数据存储路径为:datadir=/var/lib/mysql
,即我们所创建的数据库和表都存储在该路径下:
Note1:创建一个数据库,本质就是在数据库的数据路径/var/lib/mysql下,新建一个目录
新建的数据库里默认有一个文件db.opt,初始时它里面存有该数据库的字符集和字符集校验规则:
Note2:创建表之前,一定要先选中并进入一个数据库,这相当于进入一个目录文件
Note3:创建表的本质是在指定的数据库目录下,新建几个相关的普通文件
表格结构介绍
表格由行和列组成,其中一行代表一条记录;一列代表一个属性:
MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/linux、windows、Mac和Solaris。不同系统在底层实现方面各有不同,但是MySQL基本上能保证它在各个平台上物理体系结构的一致性。
DDL【data definition language】
: 数据定义语言,用来维护存储数据的结构DML【data manipulation language】
:数据操纵语言,用来维护数据本身DCL【data control language】
:数据控制语言,主要负责权限管理和事务存储引擎负责解决数据库管理系统如何存储数据、如何为存储的数据建立索引以及如何更新、查询数据等技术的实现方法。MySQL的核心是插件式存储引擎,它能够支持多种存储引擎,我们可以在mysql客户端中输入show engines;
查看MySQL所支持的所有存储引擎:
来源地址:https://blog.csdn.net/m0_51064412/article/details/124829675
--结束END--
本文标题: 【MySQL】数据库基础知识
本文链接: https://www.lsjlt.com/news/392421.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0