Loading...
墨滴

BreezAm

2021/12/12  阅读:37  主题:橙心

MySQL入门

MySQL安装

windows默认安装目录:

服务器软件:

C:\Program Files\MySQL\MySQL Server 5.7

数据&配置文件:

C:\ProgramData\MySQL\MySQL Server 5.7

bin目录下的几个可执行文件

启动MySQL服务器程序
mysqld
启动服务器脚本,间接调用mysqld,可以持续监控运行状态
mysqld_safe
##### 启动服务器脚本,间接调用mysqld_safe(启动/停止:mysql.server start/stop)
```bash
mysql.server
一台计算机上运行多个服务器实例
mysqld_multi

启动客户端

命令:

mysql -h主机名 -u用户名 -p密

mysql -h主机名 -u用户名 -P端口号 -p密码  (端口号:0 ~ 65535)
举例:
mysql -h127.0.0.1 -uroot -proot
mysql -h127.0.0.1 -uroot -P3307 -proot

退出客户端:

quit

exit

\q

服务端处理客户端请求

客户端向服务器发送增删改查语句,服务器的大致处理过程如下图所示:

注:客户端进程和服务器进程通信采用的方式:

  • TCP/IP
  • 命名管道或共享内存
  • UNIX阈套接字

连接管理:主要负责连接的建立与信息的认证。

解析与优化:主要进行查询缓存、语法解析、查询优化。

存储引擎:主要负责读取和写入底层表中的数据。

存储引擎常用操作

查看数据库支持的存储引擎

show engines;

设置表的存储引擎

CREATE TABLE 表名(
  语句;
)ENGINE = 存储引擎名称;

举例:

CREATE TABLE student(
  id INT NOT NULL;
)ENGINE = InnoDB;

修改表的存储引擎

ALTER TABLE 表名 ENGINE = 存储引擎名称;

举例:

ALTER TABLE 表名 ENGINE = InnoDB;

BreezAm

2021/12/12  阅读:37  主题:橙心

作者介绍

BreezAm