Easter79 Easter79
3年前
sql注入
反引号是个比较特别的字符,下面记录下怎么利用0x00SQL注入反引号可利用在分隔符及注释作用,不过使用范围只于表名、数据库名、字段名、起别名这些场景,下面具体说下1)表名payload:select\from\users\whereuser\_id1limit0,1;!(https://o
Easter79 Easter79
3年前
sql join
1.1.1摘要Join是关系型数据库系统的重要操作之一,SQLServer中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使
Wesley13 Wesley13
3年前
SQL优化
WHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低 项目中遇到这么个情况:t1表和t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询 selectfromt1wherephonenotin(sele
Wesley13 Wesley13
3年前
SQL JOIN
SQLjoin用于把来自两个或多个表的行结合起来。INNERJOIN:如果表中有至少一个匹配,则返回行LEFTJOIN:即使右表中没有匹配,也从左表返回所有的行RIGHTJOIN:即使左表中没有匹配,也从右表返回所有的行FULLJOIN:只要其中一个表中存在匹配,则返回行
Wesley13 Wesley13
3年前
SQL题目
Student(S,Sname,Sage,Ssex)学生表      S:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C,Cname,T)课程表                   C,课程编号;Cname:课程名字;T:教师编号SC(S,C,score)成绩表              
Easter79 Easter79
3年前
sql MERGE
WHENNOTMATCHEDBYSource和WHENNOTMATCHEDBYTARGET是固定格式用USING中查到的数据S对T表来操作MERGEINTOAdminTUSINGAdmin2ASS
Easter79 Easter79
3年前
sql 查询
高效SELECTq.ID\_ANSWER,q.ID\_QUESTION,q.CONTENT,q.UPVOTE\_TOTE,q.IS\_ADOPT,q.ID\_USER,q.OPPOSE\_TOTE,q.ANSWER\_TIME,q.ACT\_FLAG,q.SCORE,u.OFFICIAL\_EXPERT,qs.TITLE,qs.I
Wesley13 Wesley13
3年前
SQL进阶
一、索引设置1、索引的设置原则经常出现在WHERE条件、关联条件中的字段作为索引字段;在满足查询需求的前提下,应尽可能少的创建索引;(对于一个组合索引,可以满足以组合索引左边的一部分字段的查询需求);经常更新的字段,不适合创建索引;区分度太低的字段,不适合创建索引;
Easter79 Easter79
3年前
SQL Server
原文:SQLServer(CDC)监控表数据(转译)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2FwenBlog%2Fp%2F5544983.html)一.本文所涉及的内容(Contents)
Stella981 Stella981
3年前
SQL Server
原文:SQLServer(CDC)监控表数据(转译)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2FwenBlog%2Fp%2F5544983.html)一.本文所涉及的内容(Contents)