sql
木有会
人一能之,己百之。人十能之,己千之。果能此道矣,虽愚必明,虽柔必强。
展开
-
【mysql安装启动】ERRORThe server quit without updating PID file (/opt/homebrew/var/mysql/-mini.local.pi
mac安装mysql的异常。brew安装后,异常。brew unistall后重新装也失败网上看了需要给权限之类的试了也不好使最后仔细看了下日志,日志写的挺明白的。。。怪不得自己戴眼镜。。。把那个文件夹删除了,重新brew install mysql再启动就好了。。。mysql.server start...原创 2022-03-14 11:44:09 · 1527 阅读 · 3 评论 -
【MySql】groupby分组分类型求和 SUM()if()组合,根据时间合并数据
SELECT mobile, sum(if(`STATUS`=0,`count` ,0)) AS successCount, sum(if(`STATUS`=1,`count` ,0)) AS failCount, sum(`count` )AS totalCount, `create_time` FROM `T_HISTORY` GROUP BY DATE( `create_time` ) ORDER BY create_time DESC LIMIT 10;-- STA.原创 2021-09-17 11:27:12 · 1210 阅读 · 0 评论 -
【sql】not in和left join,left join替换not in,数据库优化
(1)not in 理解select * from student where classID in (1,2,3)找出班级ID为1,2, 3的学生not in (1,2,3) 就是不在这个范围内的。(2)巧用left join代替not inselect * from awhere a.id not in ( select id from b)找出不和b表id相等...原创 2019-01-24 16:16:37 · 2568 阅读 · 0 评论 -
【转】慕课一份非常完整的MySQL规范
一份非常完整的MySQL规范一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 ...转载 2019-03-20 16:39:39 · 168 阅读 · 0 评论 -
【sql】多条基本一致的数据中查询时间最大的数据
现在假设有一张数据表 A , 字段和数据如下:姓名(name) 身份证(唯一标识)(id) 购买产品(pro) 价格(price) 数量(count) 购买时间(time) 张1 111111 Computer 1600 5 2018-03-03 张1 11111 Phone 12 12 ...转载 2019-03-28 10:51:36 · 6920 阅读 · 1 评论 -
【sql】将查询结果写入新表
显示最新信息create table EMAIL_STATUS_LAST as(SELECT * from (SELECT * FROM EMAIL_STATUS WHERE time>'2019-03-01' ORDER BY time DESC) a GROUP BY a.id);如果表存在:insert into tab1 select * from tab2...转载 2019-03-28 11:12:52 · 20688 阅读 · 0 评论 -
如何模糊搜索树结构(包含上级)
准备工作:1,表结构:TABLE_AID ,ParentId,sys(标识唯一),name顶级节点ROOT标识,ID 1002,定义一个VO(ID,ParentID,List<VO> child)begin:1,根据唯一标识查找出当前节点(例如:XXXX) IDSELECT ID FROM TABLE_A WHERE SYS LIKE '%XXXX%'2,...转载 2019-04-08 17:48:39 · 1333 阅读 · 0 评论 -
【mysql】腾讯云服务mysql原始密码
此教程/笔记仅针对腾讯云安装centos镜像(java)的系统,其它不保证有效:(其它MySQL默认密码一般在安装时,要求输入一个,或者默认没有密码)一进入系统,在root用户目录下,会有一个default.pass文件保存了随机生成的mysql默认密码,只需浏览此文件即可获取mysql的默认密码。位置: /root/default.pass查看默认密码的命令: cat defau...原创 2019-04-15 22:04:32 · 3301 阅读 · 0 评论