
mysql
文章平均质量分 70
mysql
猪之仆
软件开发、数据库、前端。部分网络问题
展开
-
MySQL 索引 B+树原理精华
MySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引。MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。MySQL索引原理索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”转载 2022-02-23 22:13:46 · 5738 阅读 · 1 评论 -
mariaDB JSON函数
官方文档:https://mariadb.com/kb/en/json_search/原创 2021-02-24 16:29:04 · 1110 阅读 · 0 评论 -
MySQL数据库通过命令导入和导出sql文件
在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。1.导出sql文件 导出sql文件可以使用mysqldump。主要有如下几种操作:①导出整个数据库(包括数据库中的数据):mysqldump -u username -ppassword dbname > dbname.sql;②导出数据库中的数据表(包括数据表中的数据):mysqldump -转载 2021-02-03 11:21:34 · 1701 阅读 · 0 评论 -
mysql添加用户、修改权限,修改登录权限ip
1、添加用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: 格式:grant select on 数据库.* to 用户名@登录主机 identified by '密码' 举例: 例 1:增加一个用户 test1 密码为 abc,让他可以在任何主机上登录,并对所有数据库有 查询、插入、修改、删除的权限。首先用以 root 用户连入 MySQL,然后键入以下命令: grant sele转载 2021-02-02 09:54:24 · 799 阅读 · 0 评论 -
mysql性能排查
##1.查询表的所属以及有多少行SELECT TABLE_SCHEMA,TABLE_NAME,TABLE_ROWS FROM information_schema.`TABLES` WHERE TABLE_NAME='PRODUCT';##2.查看当前应用连接,连接数突增排查SELECT user,SUBSTRING_INDEX(HOST,':',1) as ip, count(*) as count, dbFROM information_schema.`PROCESSLIST`WHER..原创 2021-01-15 16:25:10 · 144 阅读 · 0 评论 -
linux安装mysql 8.0.x的完整步骤
# 下载mysql $ wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-el7-x86_64.tar.gz# 解压$ mysql tar -zxvf mysql-8.0.4-rc-linux-glibc2.12-x86_64.tar.gz -C /usr/local# 修改文件夹名称 $ mv mysql-8.0.4-rc-linux-glibc2.12-x86_64/ mysql...原创 2020-09-09 15:20:55 · 317 阅读 · 0 评论 -
MySQL 8.0 Windows zip 安装过程
〇、准备:MySQL8.0Windows zip包下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip环境:Windows 10一、安装1.解压zip包到安装目录比如我的安装目录是:D:\Program\MySQL2.配置文件在Windows系统中,配置文件默认是安装目录下的my.ini文件,部分配置需要在初始安装时配置,大部分也可以在安装完成后进行更改。当然,极端情况下,所有的都是...转载 2020-09-09 12:06:51 · 325 阅读 · 0 评论