mysql
「已注销」
这个作者很懒,什么都没留下…
展开
-
centos mysql 安装,启动命令
一、安装mysql #yum -y install mysql mysql-server mysql-devel 配置mysql开机启动服务 #chkconfig --add mysqld (在服务清单中添加mysql服务) #chkconfig mysqld on (设置mysql服务随开机启动) #service mysqld start (启动mysq原创 2017-07-25 11:30:08 · 5407 阅读 · 1 评论 -
mysql解析json/数组
mysql在5.7开始支持json解析了 也可以解析数组哦!直接上demo: SELECT Substr(col, 2, Length(col) - 2), Length(col) FROM (SELECT Json_extract(Json_extract(Json_extract(state, "$.tpl"),"$.items" ...原创 2018-11-19 21:50:56 · 45139 阅读 · 4 评论 -
ssh mysql远程数据库端口映射报错 ERROR 1045 (28000)
今天接了一个需求 需要从本地跑脚本读远程数据库的数据 ,而数据库又是从跳板机(ssh)跳过去的。所以这里做远程端口映射到本地,然后连接本地端口,操作远程数据库。1.命令:#mysql 远程数据库端口映射本地ssh -p {ssh_port} -i {rsa_file} -fNL {local_port}:{mysql_ip}:{mysql_port} {ssh_user}@{ssh_ip...原创 2018-10-22 11:45:39 · 1355 阅读 · 0 评论 -
mysql如何分离字段数字和中文?
id test1 123的身份2 11的的3 1的 假设我们有这样一张表 如何分离出数字和中文呢?sql: 利用正则做区分(枚举可能出现的2,3,4...)select substr(test,2) from test where substr(test,2) REGEXP '^[^0-9]'unionselect substr(test,3) f...原创 2018-08-06 15:08:29 · 4569 阅读 · 0 评论 -
mysql 表字节查看,字节大小,mysql show table status详解
参考官方文档解释(mysql 8.0)Name表名Engine存储引擎Version这个字段已经没用Row_format行格式 (Fixed, Dynamic, Compressed, Redundant, Compact). 对于MyISAM 表, (Dynamic 指的是 myisamchk -dvv 打包的?).Rows对于 MYISAM 存的是精确的长度,对于其他引擎,比如InnoDB ...原创 2018-06-22 14:39:54 · 4424 阅读 · 0 评论 -
mysql 实现php explode
select * from user where id IN(SELECT substring_index('1,2,3',',', 1) union SELECT substring_index(substring_index('1,2,3',',', -2), ',', 1) unionSELECT substring_index(substring_index('1,2,3',',', -...原创 2018-03-29 11:08:36 · 534 阅读 · 0 评论 -
mysql group_concat 长度限制设置
SHOW VARIABLES LIKE "group_concat_max_len"; SET GLOBAL group_concat_max_len=1024000;SET @@GROUP_CONCAT_MAX_LEN = 1024000; 使用group_concat会发现会有截断的现象 是因为 默认长度是1024 改长点就行了原创 2018-01-14 15:58:22 · 1088 阅读 · 0 评论 -
mysql group by获取第一组数据
mysql group by获取第一组数据的sqlSELECT h_m_r_r.*, o.`short_name`FROM house_meter_reading_record h_m_r_r, `options` oWHERE o.id = h_m_r_r.typeAND h_m_r_r.id IN ( SELECT SUBSTRING_INDEX( GROUP_C原创 2017-12-07 17:30:26 · 1862 阅读 · 0 评论 -
mysql 终端神器
https://github.com/dbcli/mycli具体的不想解释太多,安装很简单$ pip install -U myclior$ brew update && brew install mycli # Only on macOSor$ sudo apt-get install mycli # Only on debian o原创 2017-09-18 22:18:38 · 590 阅读 · 0 评论 -
Mysql kill 命令
KILL QUERY thread_id;这个命令可以杀掉某个运行的sql 而不断开连接当然KILL命令也可以杀掉连接原创 2017-08-29 13:47:57 · 1292 阅读 · 0 评论 -
mysql更新语句获取受影响行数和插入记录id
-- MySQL 更新或插入后获取受影响行数SELECT ROW_COUNT();-- mysql 插入一条记录后获取插入记录的主键idSELECT LAST_INSERT_ID();转载 2017-09-04 12:02:14 · 9132 阅读 · 0 评论 -
mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决办法
安装完MySQL后,远程连接数据库的时候,出现 ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this mysql server提示信息,不能远程连接数据库。考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是,我尝试把这个值改为自己服务器的ip,果然就好用了,不过用转载 2017-07-25 11:56:23 · 4700 阅读 · 0 评论 -
mysql大量数据快速导入
我遇到的是200g左右的数据,本来需要好几天挂机,在做了优化之后,确实速度提升了很多,但你还是要挂机= .=# 1.不要自动提交SET autocommit=0;SET unique_checks=0;SET foreign_key_checks=0;source xxx;commit; # 注意这一行可以写两行代码,然后挂机# 2.bin_log关闭 + 加快数据刷新到...原创 2019-07-29 14:07:15 · 745 阅读 · 0 评论