一.
SQL Structured Query Language 結(jié)構(gòu)化查詢(xún)語(yǔ)言
結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language)簡(jiǎn)稱(chēng)SQL(發(fā)音:/?es kju? ?el/ "S-Q-L")陕贮,是一種特殊目的的編程語(yǔ)言舔示,是一種數(shù)據(jù)庫(kù)查詢(xún)和程序設(shè)計(jì)語(yǔ)言泰佳,用于存取數(shù)據(jù)以及查詢(xún)把将、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名嗅义。
結(jié)構(gòu)化查詢(xún)語(yǔ)言是高級(jí)的非過(guò)程化編程語(yǔ)言帘皿,允許用戶(hù)在高層數(shù)據(jù)結(jié)構(gòu)上工作篓跛。它不要求用戶(hù)指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶(hù)了解具體的數(shù)據(jù)存放方式瀑凝,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng), 可以使用相同的結(jié)構(gòu)化查詢(xún)語(yǔ)言作為數(shù)據(jù)輸入與管理的接口序芦。結(jié)構(gòu)化查詢(xún)語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能猜丹。
SQLite
SQLite芝加,是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)射窒,它包含在一個(gè)相對(duì)小的C庫(kù)中藏杖。它是D.RichardHipp建立的公有領(lǐng)域項(xiàng)目。它的設(shè)計(jì)目標(biāo)是嵌入式的脉顿,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它蝌麸,它占用資源非常的低,在嵌入式設(shè)備中艾疟,可能只需要幾百K的內(nèi)存就夠了来吩。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合蔽莱,比如 Tcl弟疆、C#、PHP盗冷、Java等怠苔,還有ODBC接口,同樣比起Mysql仪糖、PostgreSQL這兩款開(kāi)源的世界著名數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講柑司,它的處理速度比他們都快迫肖。SQLite第一個(gè)Alpha版本誕生于2000年5月。 至2015年已經(jīng)有15個(gè)年頭攒驰,SQLite也迎來(lái)了一個(gè)版本 SQLite 3已經(jīng)發(fā)布
二.
SQL 和 SQLite 的有什么分別
數(shù)據(jù)可以分為三種蟆湖,一種是超大型數(shù)據(jù)庫(kù),如甲骨文公司的oracle數(shù)據(jù)庫(kù)玻粪,國(guó)內(nèi)比較著名的公司如蒙牛隅津、騰訊等都是使用這種數(shù)據(jù),阿里巴巴之前也是用oracle奶段,后來(lái)才使用了自己研發(fā)的數(shù)據(jù)庫(kù)饥瓷。第二種是中型數(shù)據(jù)庫(kù),以MS SQL Server和My SQL為代表痹籍,這類(lèi)數(shù)據(jù)庫(kù)比較常見(jiàn)呢铆,很多企業(yè)的ERP系統(tǒng)和網(wǎng)上商城系統(tǒng)用的都是這兩種。當(dāng)然蹲缠,SyBase也算是中型數(shù)據(jù)庫(kù)棺克。第三種是微小型數(shù)據(jù)庫(kù),以你的問(wèn)題中提到的SQLite和微軟Office辦公組件里的Access為代表线定,很多公司之前用ASP做的網(wǎng)站大部分用的都是Access娜谊。SQLite的興起跟Android有很大的關(guān)系,安卓中用戶(hù)短信斤讥、聯(lián)系人數(shù)據(jù)等都是用SQLite存儲(chǔ)的纱皆。甚至,我們熟悉的QQ芭商、迅雷等派草,也都是采用SQLite來(lái)存儲(chǔ)數(shù)據(jù)。
現(xiàn)在來(lái)回答你的問(wèn)題铛楣,SQL是數(shù)據(jù)庫(kù)查詢(xún)用到的語(yǔ)句近迁,它本身不是數(shù)據(jù)庫(kù),所以沒(méi)有可比性簸州。重視哪個(gè)好鉴竭??jī)蓚€(gè)都要重視,懂了SQLite岸浑,但不會(huì)查數(shù)據(jù)搏存,等于你什么都不懂。強(qiáng)烈建議你加入本人創(chuàng)建的SQLite QQ群:1702823矢洲,有問(wèn)題可以在群里面討論璧眠。
三.
SQL資料
SQL 學(xué)習(xí)筆記
http://www.reibang.com/p/2dacd3040c74
SQL (FMDB)
http://www.reibang.com/p/143c83362909
SQL 函數(shù)
http://www.reibang.com/p/e8f089c46804
四.
SQLite3. 資料