随笔分类 - mysql
摘要:删除存储过程: drop procedure/function [if exists] film_in_stock; 查看存储过程或者函数状态: show procedure/function status [like 'pattern'] 查看存储过程或者函数的定义: show create pr
阅读全文
摘要:count(1)包含字段为Null的情况 count(*) 不包含字段为null的情况。
阅读全文
摘要:select cardinfo_id,issure_date, count(1) as count from so_android_hour where issure_date>='2018-12-21 23:00:00' and issure_date<='2018-12-22 09:00:00'
阅读全文
摘要:1.where中去除不必要的括号 2.常量重叠 3.去除常量条件 4.对连接内的表,构造更简单的where以便对表进行计算,并尽快跳过记录 5.常数的表再查询中比其他表先独处。 常数表是空表或只有一行的表
阅读全文
摘要:Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略 简单Case函数#####功能方面会有些限制,比如写判断式。 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END Case搜索函数##### CASE WHEN
阅读全文
摘要:SQL:将查询结果插入到另一个表的三种情况 SQL:将查询结果插入到另一个表的三种情况 一:如果要插入目标表不存在: select * into 目标表 from 表 where ... 二:如果要插入目标表已经存在: insert into 目的表 select * from 表 where 条件
阅读全文
摘要:MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 两个参数可以是文字值或表达式。 以下说明了IFNULL函数的语法: IFNULL(expression_1,expression_2); IFNULL
阅读全文
摘要:1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. d
阅读全文
摘要:一、基础 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes
阅读全文
摘要:1.尽量不要造成全表扫描的语句,如where条件中使用!=,<>。或null 2.使用where代替having 3.使用多表连接而不是子查询 4.
阅读全文
摘要:前言 前面我们已经了解了MySQLQueryOptimizer的工作原理,学习了Query优化的基本原则和思路,理解了索引选择的技巧,这一节我们将围绕Query语句中使用非常频繁,且随时可能存在性能隐患的Join语句,继续我们的Query优化之旅。 Join 的实现原理 在寻找Join语句的优化思路
阅读全文
摘要:推荐序一推荐序二前言第一篇 查询优化技术 第1章 数据管理系统的查询优化 1.1 数据库调优 1.2 查询优化技术 1.2.1 查询重用 1.2.2 查询重写规则 1.2.3 查询算法优化 1.2.4 并行查询优化 1.2.5 分布式查询优化 1.2.6 其他优化 1.3 本章小结 第2章 逻辑查询
阅读全文

浙公网安备 33010602011771号