sql语法 1.增删改查 -- 查 select sid,count(c_pay_time) from `stu_contract` where `c_pay_time` > UNIX_TIMESTAMP('201…
标签:id
Oracle sql语句中(+)作用
转自:~永无止境~ select * from operator_info o, group_info g where o.group_id = g.group_id(+); 理解: …
sql中条件判断查询的使用
sql中条件判断的使用 1.if语法的使用if(条件,成立时的输出,不成立时的输出),这个格式必须完整,不可以只写一半成立的条件 假设表有两个字段id,time,现在查询,如果id是偶数,我们就让time是0 selec…
MySQL 非主键索引更新引起的死锁
表结构如下: CREATE TABLE `user_item` ( `id` BIGINT(20) NOT NULL, `user_id` BIGINT(20) NOT NULL, `item_id` BIGINT(20…
二、 sql注入的类别特性及对应payload
注: 以下payload均基于单引号字符型注入。若是整型注入,需将单引号与后面的注释符(–+)都去掉;若是双引号注入,需将单引号改为双引号。 可联合查询注入 使用情景:页面有显示位。 优点:语句简单,快速。 …
SQL条件语句(IF, CASE WHEN, IF NULL)
1.IF 表达式:IF( expr1 , expr2 , expr3 ) expr1条件,条件为true,则值是expr2 ,false,值就是expr3 SELECT o.id,u.account,catago…
Laravel实践-sql多重or&and括号优先级处理
今天在做项目的时候发现了一个bug,具体就是数据库语句 user_id = ? or user_id = '' and oid = ? 当用户ID为具体值或者为空的都要筛选进行,但是发现要想符合效果必须改成 (user_…
left join的用法
在讲left join(左关联)之前,要说下right join(右关联)的用法其实类似left join,把right join想象成是left join的一种转化方式即可。 我们工作中经常会用到left join来进…
sql中exists和in的区别
以前看过一次关于这两的区别,但由于印象不深就忘了,最近想起来就补了下,为了加深印象,就写了 。 exists和in in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询…
SQLi-LABS Page-4 (Challenges) less 54-75注入教程
Lesson – 54 GET – Challenge – Union – 10 queries allowed – Variation 1 给你十次测试机会找…
慢sql优化
背景:通过阿里云RDS后台,查看慢SQL,发现如下慢sql。 SELECT T0.`id`, T0.`instance_i_d`, T0.`create_user_id`, T0.`update_user_id`, T0…
oracle创建表时添加表注释
CREATE TABLE t1( id varchar2(32) primary key, name VARCHAR2(32) , age VARCHAR2(32) ) 添加表注释: COMMENT …