首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL-进阶

目录 存储引擎 索引 SQL优化 视图/存储过程/触发器 锁 InnoDB引擎 MySQL管理 第一章 存储引擎 MySQL体系结构 存储引擎简介 存储引擎特点 存储引擎选择 一、MySQL体系架构...InnoDB:是MySQL的默认存储引擎,支持事务、外键。...MySQL的慢查询日志默认没有开启,需要在MySQL的配置文件(/etc/my.cnf)中配置如下信息: # 开启mysql慢日志查询开关 slow_query_log=1 # 设置慢日志的时间为2秒,...管理 系统数据库 常用工具 一、系统数据库 MySQL数据库安装完成后,自带了以下四个数据库,具体作用如下: 数据库 含义 mysql 存储MySQL服务器正常运行所需要的各种信息(时区、主从、用户、权限等...,主要用于收集数据库服务器性能参数 sys 包含了一系列方便DBA和开发人员利用performance_schema性能数据库进行性能调优和诊断的视图 二、常用工具 mysqlmysql不指mysql

96520

MySQL进阶查询】

比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务,详细了解可以看一下这篇【常识与进阶】!...MySQL 索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。...临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版本的MySQL数据库服务了。...MySQL 导入数据 mysql 命令导入 # 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的数据库数据(runoob.sql) # 实例: #...# 首先linux 下查看mysql相关目录 [root@op-workorder bin]# whereis mysql mysql: /usr/bin/mysql /usr/lib64/mysql

12.3K10

MySQL 【常识与进阶

为单位或客户部署实现的系统 提供日常管理支持以优化数据库的性能 MySQL数据库引擎类别 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。...感兴趣的可以往下看 MySQL支持全文索引和搜索功能。MySQL中的全文索引类型FULLTEXT的索引。 ...windows上的mysql主从复制搭建 所谓mysql的主从,我们首先应该准备好两个数据库,为了避免接口冲突,我的一台mysql的服务器的端口为3306,另一台服务器的端口号为3307,端口号在mysql...安装mysql的服务:mysqld install mysql2 --defaults-file="c:\wamp\bin\mysql2\mysql5.6.17\my.ini" 红色字体的mysql2是我配置的环境变量...启动mysql服务 net start mysql # 启动mysql服务 Net stop mysql # 停止mysql服务 ? ?

76850

MySQL进阶MySQL中的事务(一)

文章目录 数据库事务 MySQL中的存储引擎 InnoDB存储引擎架构 什么是事务 事务的状态 总结 数据库事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。...那么在MySQL数据库中,我们如何查看存储引擎是否支持事务呢?下面我就从我实验机器上的MySQL来一探究竟。...「实验环境」 MySQL 社区版, 8.0.1 MySQL中的存储引擎 在MySQL中,我们很容易查看存储引擎是否支持事务操作,也可以看到其他的存储引擎是否支持事务。...从上面的的查询信息我们可以得到下面的信息: MySQL 8.0+的默认存储引擎是InnoDB MySQL的InnoDB存储引擎支持事务 MySQLInnoDB存储引擎锁为行级别(最小可支持行级锁) MySQLInnoDB...存储引擎支持外键 从MySQL的这个配置表,不难看出来,MySQL还支持的其他的存储引擎,但是可以支持事务的却只有InnoDB存储引擎。

12810

Mysql字符集-Mysql进阶(一)

计算机上可以运行多个程序,比如QQ,微信,idea,每个程序就是一个进程(PID),mysql服务器和客户端本质就是一个进程,进程都有唯一id,简称PID。...当缓存里查询不到数据的时候,这时候就到了语法解析,会把客户端发送过来的文本解析成mysql可以读取的数据。...上面提到的mysql连接,缓存,解析,优化都数据mysql service,他们都会调用各式各样的api来访问最后说的存储引擎。...Mysql创建表的时候默认是InnoDB,可以通过EGNINE = MyISAM来指定搜索引擎。...Mysql中字符集的转换 如果存入的是utf-8的编码,然后解析的是gbk的,这时候就会解码失败,于是我们看到的就是一堆乱码。

2.4K20

MySQL进阶MySQL中的事务(一)

1 数据库事务MySQL 事务主要用于处理操作量大,复杂度高的数据。...那么在MySQL数据库中,我们如何查看存储引擎是否支持事务呢?下面我就从我实验机器上的MySQL来一探究竟。...「实验环境」MySQL 社区版, 8.0.11.1 MySQL中的存储引擎在MySQL中,我们很容易查看存储引擎是否支持事务操作,也可以看到其他的存储引擎是否支持事务。...存储引擎支持外键从MySQL的这个配置表,不难看出来,MySQL还支持的其他的存储引擎,但是可以支持事务的却只有InnoDB存储引擎。...1.4 事务的状态在MySQL数据库中, 事务有5种撞他,他们分别是活动状态、部分提交状态、失败状态、提交状态、中止状态1)活动状态:事务在执行时的状态叫活动状态。

15310
领券