首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
张种恩的技术小栈
绿泡泡:___zze,添加备注来意
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
目 录
CONTENT
以下是
DataBase
相关的文章
2020-04-30
MySQL的查询缓存
查询缓存组件MySQL在服务器层维护了一个查询缓存的组件,如下图:这个查询缓存组件缓存的是完整select语句的查询结果,并且缓存数据是完全被维护在内存中的。因此,在相同select语句到达MySQL服务器时,MySQL可以通过对select语句进行hash得到对应key,然后从查询缓存直接获得并返
2020-04-30
351
0
1
DataBase
2020-04-29
SQL查询在MySQL中的执行流程
客户端通过MySQL协议发起SQL查询请求,MySQLServer从线程池中分配一个连接线程与客户端建立连接;MySQL连接线程接收到客户端发送的SQL语句,对该语句进行hash,以hash后的结果为key在查询缓存中寻找对应的value,如果存在该value则直接返回结果,否则则继续下一步;如果未
2020-04-29
495
0
0
DataBase
2020-04-26
MySQL的升级与降级
升级注意事项仅支持GA版本之间升级;5.6到5.7,先将5.6升级至最新版,再升级到5.7;5.5到5.7,先将5.5升级至最新,再从5.5升级到5.6最新,再将5.6升级到5.7最新;回退方案要提前考虑好,最好升级前要备份(特别是往8.0版本升级);参考:https://dev.mysql.com
2020-04-26
616
0
0
DataBase
2020-04-24
MySQL的sql_mode详解
概述sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题。sql_model常用来解决下面几类问题:通过设置sql_mo
2020-04-24
1575
1
0
DataBase
2020-04-23
MySQL配置文件详解
配置文件的读取位置配置文件的默认读取位置可以通过如下命令查看:$mysql--help--verbose|grepmy.cnforderofpreference,my.cnf,$MYSQL_TCP_PORT,/etc/my.cnf/etc/mysql/my.cnf/usr/local/mysql/e
2020-04-23
556
0
0
DataBase
2020-04-23
同主机配置MySQL多实例
下面使用的程序包都可通过关注文章首部微信公众号发送#db_resources获取。环境准备1、环境清理:#清理mariadb相关程序$yumremove-ymariadbmariadb-*#如果存在/etc/my.cnf,删除它$rm-rf/etc/my.cnf2、安装依赖包:$yuminstall
2020-04-23
535
0
0
DataBase
Linux
2020-04-22
MySQL数据在文件系统中的存储
表数据对应的文件首先我们要知道,我们创建的数据库的信息被存放在数据目录(即my.cnf配置文件中通过datadir指定的目录)下以数据库名为目录名的目录下。创建test数据库:mysql>createdatabasetest;查看数据目录:$ll|grep'^d'drwxr-x---2mysq
2020-04-22
450
0
0
DataBase
2020-04-22
MySQL自带客户端的使用
本地套接字连接使用本地套接字连接的前提是使用的用户拥有本地连接数据库的权限,执行命令如下:$mysql-utest-p123-S/tmp/mysql.sock上述各选项说明如下:-u指定用户名;-p用来指定密码;-S用来指定本地套接字文件位置。如果在my.cnf中的[mysql]下指定了socket
2020-04-22
586
0
0
DataBase
Linux
2020-04-22
MySQL的用户及权限管理
用户管理MySQL用户的定义格式:<用户名>@<白名单地址>白名单地址指的是允许登录数据库的主机地址,看如下定义示例:zze@'%':允许所有网络地址以zze用户登录数据库;zze@'10.0.1.%':允许10.0.1.0/24网段以zze用户登录数据库;zze@'10.0
2020-04-22
593
0
0
DataBase
2020-04-21
二进制包形式安装MySQL5.7
下载官网地址:https://www.mysql.com/1、进入官网点击Downloads进入如下页面:2、选择MySQLCommunityServer:3、选择Archives下载历史版本:4、选择需要的版本进行下载:安装下面在CentOS7中使用MySQL-5.7.28二进制版本进行安装。1、
2020-04-21
457
0
0
DataBase
Linux
2020-01-11
《MySQL 5.5从零开始学》(8)之如何选择数据类型
本部分内容参考自《MySQL5.5从零开始学》。MySQL提供了大量的数据类型,为了优化存储,提高数据库性能,在任何情况下均应使用最精确的类型。即在所有可以表示该列值的类型中,该类型使用的存储最少。整数型&浮点型如果不需要小数部分,则使用整数来保存数据;如果需要表示小数部分,则使用浮点数类型
2020-01-11
474
0
0
DataBase
2020-01-11
《MySQL 5.5从零开始学》(7)之数据类型介绍
本部分内容参考自《MySQL5.5从零开始学》。MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。数值数据类型:包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点小数数据类型FLOAT和DOUBLE、定点小数类型DECIMAL;日期/时
2020-01-11
601
0
0
DataBase
1
2
3
4