日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

有用的SQL查询

發布時間:2025/4/14 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有用的SQL查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 、查詢實例中擁有某一字段的所有表

SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='name'

2、根據表名查詢當前數據庫中存在的所有表

select * from sysobjects where xtype='U' and name like '%salary%'

?3、一個實例中可能會有多個數據庫,有時會忘記當前是針對哪個數據庫進行查詢,可以用到下面這句

--@@spid是當前用戶進程的會話 ID --用此會話ID在Master..SysProcesses中查得當前用戶進程使用的數據庫ID --再用此數據庫ID在查得Master..SysDataBases中查到對應的數據庫名稱 Select Name From Master..SysDataBases Where DbId=(Select Dbid From Master..SysProcesses Where Spid = @@spid)

?4、檢查SQL查詢效率前先清個緩存

DBCC FREEPROCCACHE; --刪除計劃高速緩存中的元素 DBCC DROPCLEANBUFFERS; --清除緩沖區

?5、建立復合索引,索引中兩字段前后順序與查詢條件字段在數量一致的情況下,順序不影響使用索引查詢。

? ? ? 當復合索引中的字段數量與查詢條件字段數量不一致情況下,選擇性高的排前面(選擇性 = 基數/總行數 * 100%)。

6、刪除索引

IF EXISTS (SELECT si.name AS IndexName FROM sys.indexes AS si INNER JOIN sys.objects AS so ON si.object_id = so.object_id WHERE so.name = 'DeviceRecords' AND si.name LIKE '%IX_Clubs%')DROP index IX_Clubs ON DeviceRecords

?

轉載于:https://www.cnblogs.com/jinshan-go/p/10766603.html

總結

以上是生活随笔為你收集整理的有用的SQL查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。