目录
1. 什么是数据库
2. 主流数据库
3. MySQL的基本使用
3.1 MySQL安装
3.2 连接 MySQL 服务器
3.3 退出 MySQL 服务器
3.4 服务器,数据库,表关系
3.5 MySQL的配置
4. MySQL架构
5. SQL分类
6. 存储引擎
6.1 存储引擎
6.2 查看存储引擎
6.3 存储引擎对比
MySQL🌷
1. 什么是数据库
- 文件的安全性问题;
- 文件不利于数据查询和管理;
- 文件不利于存储海量数据;
- 文件在程序中控制不方便;
- 磁盘
- 内存
2. 主流数据库
3. MySQL的基本使用
3.1 MySQL安装
Centos 6.5下编译安装MySQL 5.6.14
3.2 连接 MySQL 服务器
mysql -h 127.0.0.1 -P 3306 -u root -p
// -h:后跟要连接的MySQL服务器主机的IP
// -P:后跟MySQL服务器连接的端口号
// -u:后跟使用什么用户进行登录
// -P:表要输入密码
// 由上我们也可以看出数据库是一个跨网络的服务,提供服务端IP+port,客户端便可以进行连接
我们如果在本机连接MySQL服务,还可通过如下方式进行连接:
mysql -uroot -p
3.3 退出 MySQL 服务器
quit
3.4 服务器,数据库,表关系
- 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库;
- 为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据;
- 数据库服务器、数据库和表的关系如下:
- 数据库其实是一个应用层软件,包括:数据库客户端、数据库服务器、数据库库+表结构三部分,帮助用户或者是用户程序更加方便的进行数据管理;
- 数据库客户端可能是有多种方式:命令行式、图形化界面式;
- 数据库服务端只存在一种方式;
- 数据库还是要自己去进行文件的访问;
- 在数据库中,直接和文件打交道的是数据库的存储引擎;
3.5 MySQL的配置
我们可以通过如下命令进行数据库配置的修改:
vim /etc/my.cnf
4. MySQL架构
MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows 、Mac 和 Solaris。各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。
5. SQL分类
- DDL【data definition language】 数据定义语言,用来维护存储数据的结构;
代表指令:create, drop, alter
- DML【data manipulation language】 数据操纵语言,用来对数据进行操作;
代表指令: insert,delete,update
DML中又单独分了一个DQL,数据查询语言,代表指令: select
- DCL【Data Control Language】 数据控制语言,主要负责权限管理和事务;
代表指令: grant,revoke,commit 文章来源:https://www.toymoban.com/news/detail-475590.html
6. 存储引擎
6.1 存储引擎
存储引擎是:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
6.2 查看存储引擎
show engines;
文章来源地址https://www.toymoban.com/news/detail-475590.html
6.3 存储引擎对比
坚持打卡😃
到了这里,关于【Hello MySQL】数据库基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!