51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sq
**SQL中Group By的使用
1、概述2、原始表3、简单GroupBy4、GroupBy和OrderBy5、GroupBy中Select指定的字段限制6、GroupByAll7、GroupBy与聚合函数8、Having与Where的区别9、Compute和ComputeBy1、概述“GroupBy”从字面意义上理解就是根据&...
IT猿
·
2020-03-26
SQL
Group
By
使用
***常见复杂SQL语句(含统计类SQL)
1、SQL统计某字段的出现次数比如统计某个表中,姓名出现的次数:selectname,count(*)frombiaogroupbynamehavingcount(*)>2关键是用分组:groupby,且经常和聚合函数一起使用比如:统计用户表中的匿名字段的出现次数SELECT a.user_anon_n...
IT猿
·
2020-03-26
SQL
常见
复杂
语句
统计
mysql update操作
update语法Single-table语法:UPDATE[LOW_PRIORITY][IGNORE]tbl_nameSETcol_name1=expr1[,col_name2=expr2...][WHEREwhere_definition][ORDERBY...][LIMITrow_count]Multiple-ta...
IT猿
·
2020-03-26
mysql
update
操作
Mysql 中的Text字段的范围
mysql中text最大长度为65,535(2的16次方–1)字符的TEXT列。如果你觉得text长度不够,可以选择MEDIUMTEXT最大长度为16,777,215。LONGTEXT最大长度为4,294,967,295Text主要是用来存放非二进制的文本,如论坛帖子,题目,或者百度知道的问题和回答之类。需...
IT猿
·
2020-03-26
Mysql
中的
Text
字段
范围
sql中exists,not exists的用法
exists:强调的是是否返回结果集,不要求知道返回什么,比如: selectnamefromstudentwheresex='m'andmarkexists(select1fromgradewhere...),只要exists引导的子句有结果集返回,那么exists这个条件就算成立了,大家注意返回的字段始终...
IT猿
·
2020-03-26
exists
sql
not
用法
**mysql数据库中实现内连接、左连接、右连接
左连接: select列1,列2,列Nfrom tableA leftjoin tableB ontableA.列=tableB.列(正常是一个外键列)[此处表连接成一张大表,完全当成一张普通表看] where,having,groupby...照常写。&nb...
IT猿
·
2020-03-26
连接
mysql
数据库
实现
mysql sql语句中用括号处理or和and的运算顺序
需求,我要检索出a=1或者b=1并且c=0或者c=1时候的结果例子:select*fromtestwherea=1orb=1and(c=0orc=1)这里会检索a=1或者b=1的结果集,再过滤掉出其中c=0或者c=1的结果如果我们换个写法select*fromtestwherea=1orb=1andc=0orc=1这样...
IT猿
·
2020-03-26
mysql
sql
语句
中用
括号
NSPredicate用法总结(Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取)
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法): [objc] viewplaincopy NSPredicate *ca = [NSPredicate ...
IT猿
·
2020-03-26
NSPredicate
用法
中的
总结
Cocoa
mysql索引(btree索引和hash索引的区别)
所有MySQL列类型可以被索引。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。索引的存储类型目前只有两种(btree和hash),具体和存储引擎模式相关:MyISAMbtreeInnoDBbtreeMEMORY/Heaph...
IT猿
·
2020-03-26
索引
mysql
btree
hash
区别
**高效的MySql 随机读取数据
一直以为mysql随机查询几条数据,就用SELECT * FROM `table` ORDER BYRAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上查看官方手册,也说rand...
IT猿
·
2020-03-26
高效
MySql
随机
读取
数据
mysql 日期操作 增减天数、时间转换、时间戳(转换)
http://hi.baidu.com/juntao_li/item/094d78c6ce1aa060f6c95d0bMySQLdatediff(date1,date2):两个日期相减date1-date2,返回天数。selectdatediff('2008-08-08','2008-08-01');--7select...
IT猿
·
2020-03-26
时间
转换
mysql
日期
操作
mysql 某字段插入随机数
UPDATE `表名` SET `字段名`=ceiling(rand()*500000+500000) WHERE (条件); 写入11位手机UPDATExm_useraSETa.user_mobile=CONCAT('15810',ceiling(rand(...
IT猿
·
2020-03-26
mysql
字段
插入
随机数
SQL注入介绍
一、SQL注入概念 1、sql注入是一种将sql代码添加到输入参数中 2、传递到sql服务器解析并执行的一种攻击手法 举例:某个网站的用户名为name=‘admin’。执行时为selectnamefromuserswherenam...
IT猿
·
2020-03-26
SQL
注入
介绍
SQL 循环插入10000条
SQL>createtablett_test(xint,ychar(50));Tablecreated.SQL>SQL>begin2foriin1..1000003loop4insertintotvalues(i,'x');5endloop;6commit;7end;8/PL/SQLprocedure...
IT猿
·
2023-05-06
SQL
循环
插入
10000条
mysql添加索引
1.添加PRIMARYKEY(主键索引)mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)2.添加UNIQUE(唯一索引)mysql>ALTERTABLE`table_name`ADDUNIQUE(`column`)3.添加INDEX(普通索引)mysql...
IT猿
·
2020-03-26
mysql
添加
索引
首页
上一页
...
771
772
773
774
775
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他