thinkphp之进阶sql语法,持续更新
1.数据去重 //过滤id相同的数据$ Modela ->field('id,name’)->group('id’)->select();sql: select id,name from user group by name; 2.随机取几条数据 $Model->limit(3)->order('rand()’)->select();s...

SQL 使用心得【持续更新】
COUNT(字段) 不会统计 NULL 值,但是COUNT(*)会 只要有子查询,就需要给子查询定义别名! where 后面的条件表达式中不能存在聚合函数,但是 Having 可以 聚合函数基本上都是需要配合 group by 使用(除非把当前全局的数据当做一个分组),否则查询粒度无法保证,一般聚合函数之外的字段都要放到 group by 之后 执行顺序:...
PostgreSQL 常用SQL(持续更新...)
获取表名和表注释 select relname as tabname, obj_description(c.oid) from pg_class c where obj_description(c.oid) is not null ; ...
SQL语法题合集(持续更新)
一、组合两个表表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || La....
【网络安全】——sql注入之奇淫巧技bypass(持续更新中)
作者名:Demo不是emo主页面链接:主页传送门 创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷 座右铭:不要让时代的悲哀成为你的悲哀 专研方向:网络安全,数据结构每日emo:想把世上所有的情话都说给你听SQL注入bypass一直是个技术活,技巧也非常多,但有些技巧不是一直都好用的,所以....

mysql慢sql优化(持续更新)
1.时间条件不使用时间戳where startTime>= "2018-10-10 00:03:30" 2.使用索引3.避免使用索引 但是却没有走索引的情况4 如果多表关联 可以适当拆开查询5.将循环一次执行 防止多次连接线程池这里建议了解使用explain语句。

【每日一题】SQL 知识大测验 | 持续更新
每天更新一题 让大家在休息时间可以轻松学习! 下面是关于SQL的题目,每日更新~ (PS:大家要看清题号回答哦~需要答案的同学可以在下方留言题号,第一时间回复答案) 38.(2020年1月17日) 有如下一张表Person,其中ID是自增长 求解,如何将相邻两条记录的Name进行位置交换?预期结果如下: 其中,最后一条记录如果是奇数则不交换。 考点:case when的灵活运用 ...
SQL语句小tips(持续更新)
统计非法数据 判断people_id是否是32为字母组成的,统计不满足要求的数据 SELECT COUNT(IF(BINARY people_id NOT REGEXP '^[0-9a-z]{32}',TRUE,NULL)) AS people_id_illegality_cnt FROM people_day if 表达式 IF( expr1 , expr2 , expr3 ) exp...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
+关注