時 間:2012-8-11 9:17:44
作 者:風行
摘 要:ACCESS結(jié)構(gòu)簡單容易處理,而且也能滿足多數(shù)的網(wǎng)站程序要求,也是初學(xué)者的試牛刀。
ACCESS是小型數(shù)據(jù)庫,既然是小型就有他根本的局限性:
1)、數(shù)據(jù)庫過大,一般ACCESS數(shù)據(jù)庫達到50M左右的時候性能會急劇下降!
2)、網(wǎng)站訪問頻繁,經(jīng)常超過100人的在線時,處理速度會有影響!
3)、記錄數(shù)過多,一般記錄數(shù)達到10萬條左右的時候性能就會急劇下降!
微軟公司為了與ACCESS高低搭配的一種高端方案:ACCESS做為前臺客戶端,SQL做為后臺儲存數(shù)據(jù),但語法會有一些差異。
正 文:
1、select,update語句區(qū)別
select,update對于單表操作時基本一致。
但多表操作時update語句的區(qū)別ACCESS與SQLSERVER中的Update語句會有差別:
SQLSERVER中更新多表的Update語句:
Update Table1 SET a.Name = b.Name FROM Table1 a, Table2 b Where a.ID = b.ID;
ACCESS中同樣功能的SQL語句:
Update Table1 a, Table2 b SET a.Name = b.Name Where a.ID = b.ID;
比較得出:ACCESS中的Update語句沒有FROM子句,所有引用的表都列在Update關(guān)鍵字后,這點同mysql;
2、delete語句
SQLSERVER中:Delete from Table1 Where ID > 1;
Access中:Delete * from Table1 Where ID > 1;
比較得出:SQLSERVER中,即只要把select語句里的select與delete的操作語法一致的,不需要*;
3、as后面的計算字段區(qū)別
SQLSERVER中:Select a.sum(num) as sum_num, sum(num)*num as all_num; 即
Access中: Select a,sum(num) as sum_num, sum_num*num as all_num; 即
比較得出:
SQLSERVER中:不可以把AS后的字段當作一個數(shù)據(jù)庫字段參與計算。
Access中: 可以把AS后的字段當作一個數(shù)據(jù)庫字段參與計算。
4、「.」與「!」的差異
SQLSERVER中:Select Table1.a AS Table1a, Table2.b AS Table2b FROM Table1, Table2;
Access中: Select Table1!a AS Table1a, Table2!b AS Table2b FROM Table1, Table2;
比較得出:
「!」使用的場合很少,在ACCESS中也是可以使用「.」的,但不要吧省略AS;
5、日期分隔符號
SQLSERVER中:單引號(’)
Access中:井號(#)
6、Boolean所表示的常量
SQLSERVER中:整數(shù):1(真)、0(假)
Access中:True、False;On、Off;Yes、No;整數(shù):-1(真)、0(假)。
7、字符串連接
SQLSERVER中:加號(+)
Access中:和號(&)
8、通配符
SQLSERVER中:
百分號(%)與零個或更多字符匹配。
下劃線(_)與單個字符匹配。
上插入符(^)意味著不在列表中。
沒有與英鎊符(#)對應(yīng)的字符。
Access中: 星號(*)與零個或更多字符匹配。
問號(?)與單個字符匹配。
嘆號(!)意味著不在列表中。
英鎊符(#)意味著單個數(shù)字。
9、Drop INDEX
SQLSERVER中:Drop Index <表名>.<索引名>
Access中:Drop Index <索引名> ON <表名>
10、表添加標識列
SQLSERVER中:alter table <表名> add <列名> bigint identity(1,1) not null
Access軟件網(wǎng)QQ交流群 (群號:41208985)
-----------------------------------------
江陰 風行
QQ:694548118
歡迎您訪問我的專欄:http://www./blog/?userid=16058
如果您沒有注冊這個網(wǎng)上社區(qū),請單擊下面的鏈接進行注冊,與我在社區(qū)進行交流:http://www./reg/reg.asp?userid=16058
作者簡介:深入接觸ACCESS之后,才發(fā)現(xiàn)他原來是這么好玩的。有疑惑的歡迎加我QQ咨詢,備注:ACCESS
最新評論