数据库学习笔记
文章平均质量分 92
risingsun529
……
展开
-
Mysql Explain之 type 详解
Mysql Explain之 type 详解EXPLAIN 是什么EXPLAIN 结果中的type字段1.system2.const3.eq_ref4.ref5.range6.index7.ALL总结EXPLAIN 是什么MySQL 提供了一个 EXPLAIN 命令, 它可以对 SQL 语句进行分析, 并输出 SQL 执行的详细信息, 以供开发人员针对性优化.例如分析一条 SELECT 语句EXPLAIN SELECT * FROM `user` WHERE id = 1 EXPLAIN原创 2022-03-07 23:41:22 · 7687 阅读 · 0 评论 -
plsql查询起始日期间的所有日期
select start_date + level-1 myday from dual connect by start_date+level-1原创 2009-11-10 19:54:00 · 1403 阅读 · 0 评论 -
SQL Server 2005导出表中数据的SQL脚本形式(即INSERT语句)
CREATE proc spGenInsertSQL (@tablename varchar(256))asbegindeclare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql =' ('set @sqlValues = 'values (''+'select @sqlValues = @sqlValues转载 2012-07-27 10:32:00 · 2731 阅读 · 0 评论 -
SQL Server死锁总结
SQL Server死锁总结 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可转载 2013-01-05 17:10:55 · 461 阅读 · 0 评论 -
sql 语句开启、关闭标识列
SET IDENTITY_INSERT TABLENAME ON --关闭 INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...) INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...) INSERT INTO TABLENAME(IDENTYTY_ID,...) VALUES(...)转载 2013-06-26 10:13:50 · 1372 阅读 · 0 评论 -
用SQL语句,删除掉重复项只保留一条
[转] SQL删除重复数据只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people gr转载 2014-09-02 11:46:54 · 779 阅读 · 0 评论 -
数据库分页存储过程,支持多表联合查询
数据库分页存储过程,支持多表联合查询CREATE PROCEDURE [dbo].[getInQuiryAllByPage]@tableNames varchar(5000), --表名,可多表,逗号分隔 @tbFields varchar(5000)= '* ',--字段名,如果多表请带前缀 @conditionStr varchar(5000)= ' ',原创 2015-05-21 16:07:05 · 2143 阅读 · 0 评论