排序
MySQL 運(yùn)維筆記(一) 終止高負(fù)載SQL
數(shù)據(jù)庫表體積大了,負(fù)載高了,難免一個(gè)sql出去耗時(shí)延長(zhǎng)。半個(gè)月前,一個(gè)凌晨定時(shí)任務(wù)跑了8小時(shí),突然手足無措。最后找DBA協(xié)助,直接干掉了這個(gè)sql進(jìn)程。 其實(shí),這并不復(fù)雜。 首先,找出占用CPU...
SQL語法 分隔符理解小結(jié)
單引號(hào)和雙引號(hào)之間的區(qū)別最早在SQL92標(biāo)準(zhǔn)中引入的。對(duì)于標(biāo)識(shí)符,這個(gè)標(biāo)準(zhǔn)區(qū)分了常規(guī)標(biāo)識(shí)符和分隔的標(biāo)識(shí)符。 兩者主要的區(qū)別在于:分隔的標(biāo)識(shí)符被括在雙引號(hào)中(Transact-SQL也支持方括號(hào)的使用...
MSSQL ISQL命令詳解
MSSQL有簡(jiǎn)單方便又高效的管理界面,還用ISQL干什么?什么是ISQL工具?ISQL是用于交互式執(zhí)行Transact-SQL語句和腳本的數(shù)據(jù)庫工具,ISQL同微軟的OSQL是差不多的工具。 比如做一些高級(jí)的配置,還比...
最常用的SQL語句
最常用的SQL語句,大家可以看下,都是在開發(fā)過程中,比較常用的語句。 (1)數(shù)據(jù)記錄篩選: sql='select*from數(shù)據(jù)表where字段名=字段值orderby字段名[desc]' sql='select*from數(shù)據(jù)表where字段名lik...
MySQL 查詢時(shí)強(qiáng)制區(qū)分大小寫
平時(shí)很少會(huì)考慮數(shù)據(jù)存儲(chǔ)需要明確字符串類型字段的大小寫,MySQL默認(rèn)的查詢也不區(qū)分大小寫。但作為用戶信息,一旦用戶名重復(fù),又會(huì)浪費(fèi)很多資源。再者,李逵、李鬼的多起來,偵辨起來很困難。要...
返回SQL執(zhí)行時(shí)間的存儲(chǔ)過程
返回任何SQL執(zhí)行時(shí)間(到毫秒,sql 2000) 代碼如下: USE NBDXMIS CREATE proc TestTimeAnySentence @sql_where varchar(8000) as declare @ct datetime set @ct = getdate() declare @newsql_wher...
sql中all,any,some用法
sql中all,any,some用法實(shí)現(xiàn)語句,需要的朋友可以看下。 --All:對(duì)所有數(shù)據(jù)都滿足條件,整個(gè)條件才成立,例如:5大于所有返回的id select * from #A where 5>All(select id from #A) go --Any...
跨服務(wù)器查詢導(dǎo)入數(shù)據(jù)的sql語句
此語句可用來將另一服務(wù)器中的數(shù)據(jù)插入到本數(shù)據(jù)庫中的某一表內(nèi) insert into MICS_WorkPlan_RestDays select * from OPENROWSET('SQLOLEDB', 'SERVER=192.168.2.97;uid=用戶名;pwd=密碼;Database...
PostgreSQL的window函數(shù)整理
簡(jiǎn)言之,聚合函數(shù)返回的各個(gè)分組的結(jié)果,窗口函數(shù)則為每一行返回結(jié)果,示例如下: 1.建示例表,初始化數(shù)據(jù) DROP TABLE IF EXISTS empsalary; CREATE TABLE empsalary( depname varchar, empno big...
sqlserver2005 行列轉(zhuǎn)換實(shí)現(xiàn)方法
sqlserver2005 行列轉(zhuǎn)換實(shí)現(xiàn)方法,需要的朋友可以參考下。 代碼如下:--Create Company Table Create Table Company ( ComID varchar(50) primary key, ComName nvarchar(50) not null, ComNumbe...