SQL语句 1、【强制】不要使用count(列名)或coun(常亮)来替代count(*),count(*)是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NULL无关。 说明:count(*)会统计值…
标签:null
MySQL巧用sum,case...when...优化统计查询
最近在公司做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case…when…重写SQL性能一下子提…
MySQL ORDER BY优化的那些事儿
为了测试方便和直观,我们需要先创建一张测试表并插入一些数据: CREATE TABLE `shop` ( `id` int(11) NOT NULL …
sql 创建表的时候添加 表注释
创建表的时候添加 表注释 CREATE TABLE WFY(ID INT identity NOT NULL PRIMARY KEY, NAME CHAR(255) NOT NULL, SEX CHAR(255) NOT…
常用常考sql语句总结
1 表级操作 CRUD:增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete) C新建 --新建学生表 create table Student ( name Int …
查看 表的结构 和 生成表的SQL语句
一、查看表结构 mysql> desc `table_name`; +-------------+--------------+------+-----+---------+----------------+ | …
SQL基础-WHERE过滤 AND、OR、 BETWEEN...AND 、IN、NOT
十、过滤 不进行过滤的数据非常大,导致通过网络传输了多余的数据,从而浪费了网络带宽。因此尽量使用SQL语句来过滤不必要的数据,而不是传输所有的数据到客户端中,然后由客户端进行过滤。 SELECT * FROM mytab…
SQL优化与索引的那些事
参考自: http://www.cnblogs.com/yunfeifei/p/3850440.html http://www.jb51.net/article/38953.htm 对SQL优化相关网络资源进行整理并从新…
MySQL 5.7中explicit_defaults_for_timestamp参数
在MySQL 5.7版本之前,且在MySQL 5.6.6版本之后(explicit_defaults_for_timestamp参数在MySQL 5.6.6开始加入)的版本中,如果没有设置explicit_default…
SQl基础教程——费希利(第六章 函数,谓词,CASE表达式)
各种各样的函数 函数函数 算数函数 字符串函数 日期函数 转换函数 谓词 like函数——字符串部分的一直查询 BETWEEN——范围查询 is null,is not null——判断是否为null 使用子查询作为In…
iOS中的SQL 语句
SQL是什么 SQL是一种结构化查询语言(或者说一种访问和操作数据库的语言) SQL的作用 使用SQL对关系型数据库中的数据进行定义和操作的语言 SQL 面向数据库执行查询 在数据库中插入新的记录 更新数据库中的数据 从…
SQL常用函数大全
(1)isnull(expression,value) declare @num int select isnull(@num,11) 返回:11 如果expression不为null返回expression表达式的值,…