数据库
Adonis_D_Gogh
湖畔路打字员
展开
-
Redis的两种持久化RDB和AOF
原文链接:https://blog.csdn.net/qq_36795474/article/details/82938721Redis持久化备份数据的方式有两种:RDB(Redis DataBase) 、 AOF(Append OnlyFile).RDB什么是RDB在指定时间间隔内,将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内...转载 2020-04-22 18:18:44 · 207 阅读 · 0 评论 -
MySQL联合索引的命中规则
一.建表创建测试表foo,创建联合索引,顺序abcCREATE TABLE foo (a VARCHAR ( 20 ) DEFAULT '' NULL,b VARCHAR ( 20 ) DEFAULT '' NULL,c VARCHAR ( 20 ) DEFAULT '' NULL,d VARCHAR ( 20 ) DEFAULT '' NULL );CREATE INDEX...原创 2019-11-21 15:19:25 · 2386 阅读 · 0 评论 -
mysql启动报错 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mysql启动报错 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) mysql.sock 文件的作用:因为mysql的连接有两种方式TCP/IP和socket, 其中mysql.sock起到的作用就是当mysql的主机和客户机在同一host(物理服务器)上的时候,使用unix domain s...原创 2019-08-14 16:01:09 · 871 阅读 · 0 评论 -
### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x8
报错日志:### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x87</...' for column 'content' at row 1### The error may involve defaultParameterMap### ...转载 2019-05-30 10:24:58 · 3483 阅读 · 0 评论 -
数据库读写分离、分表分库——Mycat
转:https://www.cnblogs.com/joylee/p/7513038.html系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用...转载 2019-04-22 10:41:45 · 170 阅读 · 0 评论 -
MySQL中的索引详讲
转自 https://www.cnblogs.com/whgk/p/6179612.html一、什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大...转载 2019-01-03 17:47:09 · 186 阅读 · 0 评论 -
按照字段分组后查询各自最新的一条数据
一、按照字段分组后查询各自最新的一条数据SELECT id, `road_num`, FORMAT(spacing_percent,2), FORMAT(time_percent,2) FROM `transport_record_today` r INNER JOIN (SELECT task_...原创 2018-11-19 18:17:13 · 1946 阅读 · 0 评论 -
Error writing file './vite_server/#sql-65a_86d.frm' (Errcode: 28 - No space left on device)
问题原因:存储空间不足解决办法:执行 df -lh 查看磁盘空间占用情况可以使用 find . -type f -size +100M -print0 | xargs -0 du -h | sort -nr 命令,可以查找出大于100M的文件,然后删除,清理出空间(删除不用的文件内容)再次查看空间占用情况 此时,就能成功操作数据库了。...原创 2018-11-22 11:05:29 · 1911 阅读 · 0 评论 -
MySQL求最新50条数据中去掉最小两个值之后的平均数
SELECT ( (SUM(v_speed)- (SELECT SUM(t.v_speed) FROM(SELECT v_speed FROM ( SELECT v_speed ...原创 2018-09-19 14:27:25 · 963 阅读 · 0 评论 -
mysql 动态 select (NULLIF)
根据传入的参数是否有值来决定select的列是否有该字段,以便group bySELECT f_hour AS Hour, MAX(`f_speed`) AS max, MIN(`f_speed`)AS min, AVG(`f_speed`)AS avg, COUNT(*)AS hourCount, ...原创 2018-08-20 11:02:14 · 544 阅读 · 0 评论 -
Tomcat启动报错 No suitable driver found for jdbc:mysql://localhost:3306……
No suitable driver found for jdbc:mysql://localhost:3306……问题原因:检查url是否正确 private static final String url="jdbc:mysql://localhost:3306/数据库?useUnicode=true&characterEncoding=utf-8";如果使用的mysql,检查驱动字...原创 2018-05-29 14:08:55 · 4191 阅读 · 0 评论 -
MySql null 转 0
IFNULLSELECT IFNULL( SUM(f_a),0) FROM t_table WHERE f_id = '1'区别:原创 2018-05-15 19:18:57 · 1064 阅读 · 0 评论 -
SQLyog 激活 注册码
SQLyog 激活 注册码用户名:随意填写秘钥:ccbfc13e-c31d-42ce-8939-3c7e63ed5417a56ea5da-f30b-4fb1-8a05-95f346a9b20ba0fe8645-3916-45d4-9976-cb6b88fecc6cb70d7f66-dac2-4462-bf51-c4e9347da763...转载 2017-10-15 15:10:26 · 2646 阅读 · 0 评论 -
SQL中order by、group by 以及where的执行顺序
SELECT SUM(f_total),t_order.f_customer_id,f_sale_user_id,f_delivery_time,SUM(f_quantity),f_name,f_nick_nameFROM t_order JOIN t_order_detail ON t_order.f_order_id = t_order_detail.f_order_id原创 2018-01-18 10:10:41 · 1269 阅读 · 0 评论 -
MySQL常用语法(不定期更新)
1、按照某一字段分组查询:GROUP BYSELECT 字段名1,字段名2,字段名3` FROM 表名 GROUP BY 字段名1;SELECT SUM(f_total),f_customer_id,f_sale_user_id,f_quantityFROM t_order JOIN t_order_detail ON t_order.f_order_id = t_order_d...原创 2017-09-13 10:37:58 · 419 阅读 · 0 评论 -
MySQL 如何查找值是null的记录
MySQL 如何查找值是null的记录?错误方式:select *from t_table where f_name = null错误原因:null 不能和任何值比较,sql中null很任何值比较都不会为真。解决方法:select *from t_table where f_nameIS null或select *from t_table wher原创 2017-12-28 16:47:15 · 587 阅读 · 1 评论 -
从MySql读取中文数据输出乱码问题
从MySql读取中文数据输出乱码问题 如果确认eclipse都统一为UTF-8格式,可能存在的原因是,数据库建库建表时未使 用UTF-8,建议在建表建库时都在末尾加上一句 create table user( id int primary key not null auto_increment, username varchar(40),原创 2017-07-31 14:57:54 · 1003 阅读 · 0 评论 -
忘了账号——如何查看本地mysql账号
1、打开服务,确保mysql服务已经停止;2、ctrl+r 打开运行,输入cmd,然后在窗口中进入到mysql.exe所在的路径;然后 在该路径下输入mysqld --skip-grant-tables该命令即跳过用户验证3、重复 ctrl+r 打开运行,输入cmd,新开一个窗口(旧的不关),在新窗口任然进入到刚才的路径下,直接进入mysql4、 s原创 2017-10-15 15:51:42 · 6626 阅读 · 0 评论