JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: mysql

mysql in group_concat.

INSERT INTO tqk_finance (id, add_time, price, `status`, backcash, uid, income, mark, phone, `client`, ids)  SELECT null, DATE_FORMAT(NOW(),'%Y-%m-%d'), SUM(list.pub_share_pre_fee), 2, 0, 0, SUM(list.user_rate), list.tk_earning_time, list.relation_id, 'app', GROUP_CONCAT(id)  FROM (SELECT id,relation_id,DATE_FORMAT(tk_ear...
此文被围观2546次  分类: 数据库 标签:  ···

mysql指定某个字段状态值排序.

0未修改1审核中2审核失败3审核成功现在需要的排列顺序是:审核中 审核失败 未修改 审核成功mysql的写法:order by (case when status=1 then 0 when status=2 then 1 when status=0 then 2 else 3 end) ascMYSQL的ORDE BY 按照指定状态顺序排序数据库-mysql根据一个字段多种状态排序...
此文被围观2607次  分类: 数据库 标签:  ···

mysql删除重复数据保留一条.

1、查找重复数据:SELECT * FROM `table_a` as a  WHERE NOT EXISTS (SELECT * FROM table_b as b WHERE b.a_id=a.id)) as c  GROUP BY c.title HAVING count(1) > 1;2、查找重复数据中需要保留的数据:SELECT MIN(c.id) as id FROM  (SELECT * FROM `table_a` as a WHERE NOT EXISTS (SELECT * FROM table_b&n...
此文被围观2983次  分类: 数据库 标签:  ···

mysql批量修改表名.

mysql批量修改表名:SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO dt_', substring(table_name, 4), ';' ) sqls FROM information_schema.tables Where table_name LIKE 'gs_%';...
此文被围观2918次  分类: 数据库 标签:  ····

mysql索引优化.

mysql占用cpu居高不下,按照常规方法首先检测慢查询语句。show processlist\G查看mysql进程列表根据一直出现的语句进行优化,对比表的索引进行修改参考:http://www.linuxidc.com/Linux/2017-02/140533.htmhttp://blog.csdn.net/bolg_hero/article/details/70576516http://www.cnblogs.com/kevingrace/p/6226350.html...
此文被围观2981次  分类: 数据库 标签:  ···

mysql报No such file or directory.

安装的mysql-5.7.19,用mysql.server启动后网站数据库链接报错后面单独写了一个页面来链接mysql,提示:No such file or directory查了一下说是php.ini里面引用mysql.sock文件位置不对#find / -name mysql.sock未找到相应文件用命令:#find / -type s 2> /dev/null查找到/tmp/mysql.sock添加软链接至/var/run/mysqld/mysql.sock链接正常了。参考资料:http://blog.csdn.net/pompeii/article/details/19950715http://bbs.chinaunix.net/thread-3755709-1-1.html...
此文被围观2608次  分类: 数据库 标签:  ··

mysql启动报错:start: Job failed to start.

首页查找原因,我是因为mysql在执行大数据中强行给restart就启不来了,查看系统日志文件:输入命令:locate syslog查看syslogtail -n 40 /var/log/syslog看到有这么一句:apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=2693 comm="apparmor_parser"sudo apt-get install apparmor-utils sudo aa-complain /usr/sbin/mysqld sudo /etc/init.d/apparmor reload执行完了还是无法启动,在帖子后面还看到一句:sudo mv /var/lib/mysql/ib_logfile* /tmp看来是前面强势重启导致日志错误了参考资料:http:/...
此文被围观3341次  分类: 数据库 标签:  ···

mysql的主从同步与读写分离.

昨天去一个同事公司做技术交流,他们CTO聊到mysql的主从同步读写分离。前面做主从同步的时候没有去深入了解读写分离,只管配置上了主从服务就完事,操作过程能满足业务需要就不管了。今天特意来查了一下mysql的主从同步与读写分离还是引用别人的图片来看一下:从这张图上看来就是主提供写的服务,从提供查询的服务。原理原理,别人要听原理。好来一段网站的原理:Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysqlinstance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。MySQL 复制的基本过程如下:1. Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2. Master 接收到来自 Slave 的 IO 线程的请求后,通过负责复制的 IO...
此文被围观2192次  分类: 数据库 标签:  ···

mysql性能测试sysbench配置使用.

网上找的一张图:这里我们要说的是sysbench,sysbench安装方法:https://github.com/akopytov/sysbench#debianubuntu 注意最后一行,一项测试开始前需要用prepare来准备好表和数据,run执行真正的压测,cleanup用来清除数据和表。1、prepareshell> sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --oltp_tables_count=20 --oltp-table-size=1000000 --mysql-host=10.19.0.2 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test --db-driver=mysql --threads=2500 --time=120 --max-requests=0 --oltp-test-mode=complex prepare2...
此文被围观2180次  分类: 数据库 标签:  ·····

SQLSTATE[HY000] [2002] No such file or directory.

打开nginx+php+mysql环境报错:SQLSTATE[HY000] [2002] No such file or directory 修改 php.ini 中,所有关于 "default_socket" 的所有路径为 “/var/lib/mysql/mysqld.sock”  修改后如下: default_socket_timeout = 60 pdo_mysql.default_socket=/var/lib/mysql/mysqld.sock mysql.default_socket =/var/lib/mysql/mysqld.sock mysqli.default_socket =/var/lib/mysql/mysqld.sock   3、重启 php-fpm 服务器其实我只修改了pdo_mysql.default_socket这一条...
此文被围观2347次  分类: 数据库 标签:  ··

mysql 查询不以某个字符开头的数据.

mysql查询以字符开头的数据可以有:1、where name like 'H%'2、where left(name, 1)='H';mysql查询不以某个字符开头:where left(name, 1)<>'H';mysql查询语句...
此文被围观5186次  分类: 数据库 标签:  ····

mysqldump: [error: unknown variable 'delayed-insert=false'.

Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file ="/var/folders/tmpn6fxeU/extraparams.cnf"  --set-gtid-purged=OFF --delayed-insert=FALSE --host=xxx.xxx.xxx.xxx --protocol=tcp --user=root --port=3306 --default-character-set=utf8 --skip-triggers "matchbox_test"mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'Operation failed with exitcode 713:19:01 Export of /Users/jason/Documents/Dump20151116.sql ha...
此文被围观4436次  分类: 数据库 标签:  ··

mysql查询无关联的两表,mysql多表查询,mysql关联查询.

在做项目的时候,需要同时去查询两张表的数据,但是两张表之间没有任务的关联,同时还要对查询的数据进行分页操作。例:表一:Team有字段:ID,NAME,URL,LITPIC,INFO,ADDTIME,IS_DEL...表二:INVES有字段:ID,TITLE,URL,LITPIC,INFO,ADDTIME,IS_DEL...两表之间没有关联,要项目查询的时候需要将两表INFO模糊查询,关展示出来。SELECT `NAME` AS TITLE,URL,LITPIC,INFO FROM Team where INFO LIKE '%教育%' LIMIT 10 UNION SELECT TITLE,URL,LITPIC,INFO FROM INVES WHERE INFO LIKE '%教育%' LIMIT 10;这样就可以解决问题。...
此文被围观5163次  分类: 数据库 标签:  ···

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号