![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
cn_yaojin
这个作者很懒,什么都没留下…
展开
-
Mysql5.7 虚拟列数据类型为DATE时,如何存入JSON格式数据
要先使用json_unquote()函数来去除JSON值的引号,建议新建虚拟列时都使用此函数。CREATE TABLE `test_virtual_column` ( `json` JSON NULL DEFAULT NULL, `date` DATETIME NULL DEFAULT NULL, `v_date` DATETIME AS (json_unquote(json_extract(`json`,'$.date'))) VIRTUAL)...转载 2021-08-04 14:22:34 · 223 阅读 · 0 评论 -
MySQL免安装版,遇到MSVCR120.dll文件丢失错误的解决方案
原文地址:https://blog.csdn.net/wzhedward/article/details/79069179在进行mysql zip版本的安装时,遇到上图的错误,在网上找了相关的文件拷贝到相应目录下,但还是不行。后来终于找到解决方法:下载VC redist packages for x64,下载完成,点击运行即可。...转载 2019-05-13 14:33:24 · 687 阅读 · 0 评论 -
zabbix 监控mysql
本文假设已经安装了 zabbix-server,zabbix-agent,mysql1. 在mysql所在服务器,进入目录:cd /etc/zabbix2. 新建 .my.cnf 文件# 该文件是隐藏的touch .my.cnf3. 在.my.cnf文件中输入一下内容,并保存[client]# zabbix 登录 mysql 用户名user=zabbix...原创 2019-03-06 17:57:55 · 282 阅读 · 0 评论 -
mysql 5.8 客户端连接caching-sha2-password问题
原文地址:https://blog.csdn.net/u010026255/article/details/80062153步骤一ALTER USER 'zabbix'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #修改加密规则步骤二ALTER USER 'zabbix'@'%' IDENTIFIED WITH m...原创 2019-03-05 15:56:19 · 314 阅读 · 0 评论 -
linux mysql 安装
8.0 以上版本安装,参考文档: Linux安装MySQL8.0.12之二进制安装一、下载下载地址:https://downloads.mysql.com/archives/community/ 如果是centos系统,那么在选择通用版,如图:二、解压安装安装包所在位置: /data/ 解压到data目录: tar zxvfmysql-5.7.18-l...原创 2018-10-19 17:19:15 · 167 阅读 · 0 评论 -
轻松理解MYSQL MVCC 实现机制
原文地址:http://blog.csdn.net/whoamiyang/article/details/519018881. MVCC简介1.1 什么是MVCCMVCC是一种多版本并发控制机制。1.2 MVCC是为了解决什么问题?大多数的MYSQL事务型存储引擎,如,InnoDB,Falcon以及PBXT都不使用一种简单的行锁机制.事实上,他们都和MVCC–多版本并发控制来一起使用.大家都应该知...转载 2018-03-20 13:32:55 · 216 阅读 · 0 评论 -
mysql数据库优化方法,千万级数据库记录查询轻松解决
原文地址:http://www.ihref.com/read-16422.html1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num...转载 2018-03-16 10:37:01 · 174 阅读 · 0 评论 -
MySQL延迟关联性能优化方法改进版
原文地址:http://blog.csdn.net/u012817635/article/details/52277490《高性能MySQL》也提到了延迟关联,是这样的改进前:select * from t_portal_user where create_time > '2012-10:10' and create_time<'2017:10:10' LIMIT 5000,10;改进...转载 2018-03-07 17:26:52 · 283 阅读 · 0 评论 -
mysql修改表、列编码
-- 修改表编码 ALTERTABLE `uc_users_bak` DEFAULTCHARACTER SET utf8 COLLATEutf8_general_ci-- 修改列编码 ALTERTABLE `uc_users_bak` CHANGE `nick_name` `转载 2016-01-11 17:51:05 · 1746 阅读 · 0 评论 -
记录sql on and on where
在使用left join时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。(实际上左连接中如果and语句是对左表进行过滤的,那么不管真假都不起任何作用。如果是对右表过滤的,那么左表所有记录都返回,右表筛选以后再与左表连接返回);2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有lef原创 2016-02-17 14:01:15 · 372 阅读 · 0 评论 -
mysql时间格式化
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . .转载 2016-05-19 14:35:12 · 591 阅读 · 0 评论 -
Mysql的varchar排序按照数字顺序
自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为int(2)的。因为我只允许输出数字。这本来也没什么,无非就是占点空间,懒得改了。但是今天在后台发现排序有问题。于是,没办法,改之。下面简单说一下MySQL的varchar排序问题,引以为戒。下面,我从数据库里面以server_id排一下序,大家来看一下排序后的结果:select server_id from转载 2016-07-20 15:59:33 · 3353 阅读 · 0 评论 -
mysql5.7 密码过期(windows版本)
1.启动命令行,如图:2.输入密码(我输入的最初设置的密码,反正登录成功了)3.SET PASSWORD = PASSWORD(“your new password”);4.ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;5.flush privileges;6.ok!原创 2017-03-27 11:08:34 · 770 阅读 · 0 评论