麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

數據庫查詢優化的實用技巧

2024-09-07 19:03:45
字體:
來源:轉載
供稿:網友

數據庫查詢優化的實用技巧:

本文中,abigale代表查詢字符串,ada代表數據表名,alice代表字段名。

技巧一:

問題類型:ACCESS數據庫字段中含有日文片假名或其它不明字符時查詢會提示內存溢出。

解決方法:修改查詢語句

以下為引用的內容:
sql="select * from ada where alice like '%"&abigale&"%'"
改為
sql="select * from ada"
rs.filter = "alice like '%"&abigale&"%'"

技巧二:

問題類型:如何用簡易的辦法實現類似百度的多關鍵詞查詢(多關鍵詞用空格或其它符號間隔)。

解決方法:

以下為引用的內容:

'//用空格分割查詢字符串
ck=split(abigale," ")
'//得到分割后的數量
sck=UBound(ck)

sql="select * ada where"

在一個字段中查詢
For i = 0 To sck
SQL = SQL & tempJoinWord & "(" & _
"alice like '"&ck(i)&"%')"
tempJoinWord = " and "
Next

在二個字段中同時查詢

以下為引用的內容:

For i = 0 To sck
SQL = SQL & tempJoinWord & "(" & _
"alice like '"&ck(i)&"%' or " & _
"alice1 like '"&ck(i)&"%')"
tempJoinabigale = " and "
Next


技巧三:提高查詢效率的幾種技巧

1. 盡量不要使用 or,使用or會引起全表掃描,將大大降低查詢效率。

2. 經過實踐驗證,charindex()并不比前面加%的like更能提高查詢效率,并且charindex()會使索引失去作用(指sqlserver數據庫)

3. alice like '%"&abigale&"%' 會使索引不起作用

like '"&abigale&"%' 會使索引起作用(去掉前面的%符號)

(指sqlserver數據庫)

共3頁上一頁123下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产中文一区 | 国产一区二区三区影视 | 久久蜜桃香蕉精品一区二区三区 | 九九热视频免费 | 污片在线观看视频 | 伊人成人免费视频 | 国产精品99久久久久久久女警 | 99精品国产一区二区三区 | 一级黄色大片在线观看 | 九九热免费精品视频 | 毛片在线免费视频 | 国产美女视频一区 | 毛片免费看电影 | 久色免费 | 国产又粗又爽又深的免费视频 | 国产免费观看av | 亚洲白嫩在线观看 | 蜜桃一本色道久久综合亚洲精品冫 | 久久精品国产亚洲7777小说 | 久久久婷婷一区二区三区不卡 | 久久精品欧美电影 | 成人在线观看网 | 国产亚洲欧美一区久久久在 | 一级做人爱c黑人影片 | 国产精品视频不卡 | av电影在线观看网站 | 中文字幕免费一区 | 嗯~啊~弄嗯~啊h高潮视频 | 神马久久蜜桃 | 久久最新免费视频 | 一级黄色国产视频 | 午夜在线视频一区二区三区 | 成人免费毛片片v | 日韩视频一区二区三区四区 | 国产在线观看av | h视频在线免费观看 | 日本不卡一区二区三区在线 | 国产高潮失禁喷水爽到抽搐视频 | 国内精品伊人久久久久网站 | gril hd | av在线免费看网站 |