数据库操作
banjw
一位屌丝码农的搬砖记录。
展开
-
redis数据库下载安装
redis数据库https://blog.csdn.net/heatdeath/article/details/72830087 下载msi程序,安装解压cdm 切换到redis安装目录下修改 redis的配置文件,redis-windows.conf 和 redis-windows-service.conf 数据库改为32启动 redis-server.exe redis.windows.co...原创 2018-06-04 11:06:39 · 2767 阅读 · 0 评论 -
SQL语句优化总结
开发过程中必不可少的就是对数据库的操作,也就离不开SQL语句的书写,我们也就需要考虑到SQL语句的执行速度,需要书写规范和优化。1.避免进行全表扫描。避免使用“select * ”,用表中具体的列来查询 。select * from user ;select id,name,phone,... from user;2.避免where语句中进行null判断,这会使引擎放弃索引进行全表...原创 2018-06-28 16:10:36 · 654 阅读 · 0 评论 -
MySQL日期和时间戳之间的转换
在日常操作中我们经常用到时间戳和日期之间的转换,在此进行简单的记录和总结。获取当前时间戳SELECT UNIX_TIMESTAMP();时间戳转日期SELECT FROM_UNIXTIME(1531820179);时间戳转日期 格式:年月日时分秒SELECT FROM_UNIXTIME('1531820179','%Y-%m-%d %H:%i:%s'...原创 2018-07-17 17:43:41 · 3902 阅读 · 0 评论 -
SQL中sum()和count()的区别
在sql语句中我们经常用到统计数据,sum()用于求和,count()用于行数的统计。sum()列值为空时不计算,count()为空时认为没有这一行。sum()为空时返回结果为nullSELECT COUNT(id) FROM dgztc.user where id="";count()为空时返回结果为0SELECT COUNT(id) FROM dgztc.user ...原创 2018-07-20 18:22:51 · 13180 阅读 · 1 评论 -
SQL中distinct和group by去重区别
distinct是将所有查询的字段进行对比去重,所有字段都完全相同才会去重distinct 必须放在查询字段开头进行查询group by 根据字段进行去重,字段相同就会去重...原创 2018-07-21 18:36:04 · 23564 阅读 · 4 评论 -
sql求平均数并保留两位小数
使用round 和 avg函数select round(AVG(grade),2) AS avgGrade from table;AVG(grade)求得平均数round(AVG(grade),2),对平均数四舍五入保留两位小数结果:当平均数多余两位时才进行四舍五入保存两位小数当为整数或一位小数时不进行取舍操作...原创 2018-08-16 14:36:47 · 33691 阅读 · 2 评论 -
update 根据查询结果批量更新
将a表has_visit字段设置为1 当(a表fk_handle_id 在b表存在的数据)UPDATE table1 a,( SELECT a.id FROM table1 a, table2 b WHERE a.fk_handle_id = b.fk_admin_id GROUP BY a.id ) d SET a.has_visit =1 ...原创 2018-10-11 11:48:36 · 19007 阅读 · 6 评论 -
mysql实现跨服务器查询数据
在日常的开发中经常进行跨数据库进行查询数据。同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据。mysql跨服务器进行查询提供了FEDERATED引擎进行映射表,然后进行查询。mysql数据库federated引擎是关闭的,首先需要先启用该引擎。mysql执行show engines命令查看引擎状态。show engines;FEDERATED引擎是未启用的。启用FEDE...原创 2018-10-27 14:11:32 · 29165 阅读 · 0 评论 -
Mysql将多条数据的某个字段合并
sql语句将多条数据的某个字段的多条数据合并为一个字段场景:简历标签表中一条简历有多个标签,将简历的多条标签合并为一个字段使用sql的GROUP_CONCAT() 实现合并SELECT GROUP_CONCAT(tag_code) AS tag_code,fk_resume_id FROM resume_tag GROUP BY fk_resume_id...原创 2018-12-07 12:03:48 · 4877 阅读 · 0 评论