SQLite¼ò½é
1¡¢SQLite¼ò½é
¡¡¡¡SQLiteµÚÒ»¸öAlpha°æ±¾µ®ÉúÓÚ2000Äê5ÔÂ. ÖÁ½ñÒѾÓÐ4¸öÄêÍ·ÁË. SQLiteÒ²ÓÀ´ÁËÒ»¸ö°æ±¾ SQLite 3ÒѾ·¢²¼.
¡¡
¡¡SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒÄ¿Ç°ÒѾÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×Ê
Ô´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³ÖWindows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓï
ÑÔÏà½áºÏ£¬±ÈÈçTcl¡¢PHP¡¢JavaµÈ£¬»¹ÓÐODBC½Ó¿Ú£¬Í¬Ñù±ÈÆðMysql¡¢PostgreSQLÕâÁ½¿î¿ªÔ´ÊÀ½çÖøÃûµÄÊý¾Ý¿â¹ÜÀíϵͳÀ´½²£¬ËüµÄ
´¦ÀíËٶȱÈËûÃǶ¼¿ì¡£
¡¡¡¡SQLiteËäÈ»ºÜСÇÉ£¬µ«ÊÇÖ§³ÖµÄSQLÓï¾ä²»»áÑ·É«ÓÚÆäËû¿ªÔ´Êý¾Ý¿â£¬ËüÖ§³ÖµÄSQL°üÀ¨£º
¡¡¡¡ATTACH DATABASE
¡¡¡¡BEGIN TRANSACTION
¡¡¡¡comment
¡¡¡¡COMMIT TRANSACTION
¡¡¡¡COPY
¡¡¡¡CREATE INDEX
¡¡¡¡CREATE TABLE
¡¡¡¡CREATE TRIGGER
¡¡¡¡CREATE VIEW
¡¡¡¡DELETE
¡¡¡¡DETACH DATABASE
¡¡¡¡DROP INDEX
¡¡¡¡DROP TABLE
¡¡¡¡DROP TRIGGER
¡¡¡¡DROP VIEW
¡¡¡¡END TRANSACTION
¡¡¡¡EXPLAIN
¡¡¡¡expression
¡¡¡¡INSERT
¡¡¡¡ON CONFLICT clause
¡¡¡¡PRAGMA
¡¡¡¡REPLACE
¡¡¡¡ROLLBACK TRANSACTION
¡¡¡¡SELECT
¡¡¡¡UPDATE
¡¡
¡¡Í¬Ê±Ëü»¹Ö§³ÖÊÂÎñ´¦Àí¹¦Äܵȵȡ£Ò²ÓÐÈË˵ËüÏóMicrosoftµÄAccess£¬ÓÐʱºòÕæµÄ¾õµÃÓеãÏ󣬵«ÊÇÊÂʵÉÏËüÃÇÇø±ðºÜ´ó¡£±ÈÈçSQLite
Ö§³Ö¿çƽ̨£¬²Ù×÷¼òµ¥£¬Äܹ»Ê¹ÓúܶàÓïÑÔÖ±½Ó´´½¨Êý¾Ý¿â£¬¶ø²»ÏóAccessÒ»ÑùÐèÒªOfficeµÄÖ§³Ö¡£Èç¹ûÄãÊǸöºÜСÐ͵ÄÓ¦Ó㬻òÕßÄãÏë×öǶÈëʽ¿ª
·¢£¬Ã»ÓкÏÊʵÄÊý¾Ý¿âϵͳ£¬ÄÇôÏÖÔÚÄã¿ÉÒÔ¿¼ÂÇʹÓÃSQLite¡£Ä¿Ç°ËüµÄ×îа汾ÊÇ
3.2.2£¬ËüµÄ¹Ù·½ÍøÕ¾ÊÇ£ºhttp://www.sqlite.org»òÕßhttp://www.sqlite.com.cn£¬ÄÜÔÚÉÏÃæ»ñµÃÔ´´úÂëºÍ
Îĵµ¡£Í¬Ê±ÒòΪÊý¾Ý¿â½á¹¹¼òµ¥£¬ÏµÍ³Ô´´úÂëÒ²²»ÊǺܶ࣬ҲÊʺÏÏëÑо¿Êý¾Ý¿âϵͳ¿ª·¢µÄרҵÈËÊ¿
¡¡¡¡ÏÂÃæÊÇ·ÃÎÊSQLite¹Ù·½ÍøÕ¾: http://www.sqlite.org/ ʱµÚÒ»ÑÛ¿´µ½¹ØÓÚSQLiteµÄÌØÐÔ.
¡¡¡¡1. ACIDÊÂÎñ
¡¡¡¡2. ÁãÅäÖà – ÎÞÐè°²×°ºÍ¹ÜÀíÅäÖÃ
¡¡¡¡3. ´¢´æÔÚµ¥Ò»´ÅÅÌÎļþÖеÄÒ»¸öÍêÕûµÄÊý¾Ý¿â
¡¡¡¡4. Êý¾Ý¿âÎļþ¿ÉÒÔÔÚ²»Í¬×Ö½Ú˳ÐòµÄ»úÆ÷¼ä×ÔÓɵĹ²Ïí
¡¡¡¡5. Ö§³ÖÊý¾Ý¿â´óСÖÁ2TB
¡¡¡¡6. ×㹻С, ´óÖÂ3ÍòÐÐC´úÂë, 250K
¡¡¡¡7. ±ÈһЩÁ÷ÐеÄÊý¾Ý¿âÔڴ󲿷ÖÆÕͨÊý¾Ý¿â²Ù×÷Òª¿ì
¡¡¡¡8. ¼òµ¥, ÇáËɵÄAPI
¡¡¡¡9. °üº¬TCL°ó¶¨, ͬÊ
Ïà¹ØÎĵµ£º
Ç°Ò»Õó×Ö×öÏîÄ¿(ǶÈëʽlinux)£¬ÓÉÓÚÒª±£´æ´óÁ¿µÄÊý¾Ý£¬¶øÇÒ×Ҫ±£´æ30ÌìµÄʱ¼ä¡£±¾À´´òËã±£´æµ½ÎļþÖУ¬Ã¿´ÎÆô¶¯Ó¦ÓóÌÐòµÄʱºòÖØнâÎöÒ»±é£¬¿ÉÊǵ±Êý¾ÝÁ¿ºÜ´óµÄʱºò£¬¾Í³öÏÖЧÂʵÄÎÊÌâÁË¡£ËùÒÔ×îºó»¹ÊÇ·ÅÆúÁËʹÓÃÎļþµÄ´òË㣬¾ö¶¨Ê¹ÓÃÊý¾Ý¿â´æÈ¡Êý¾Ý¡£
linuxϵÄÊý¾Ý¿âÒ²ºÜ¶à£¬ÓпªÔ´µÄ£¬Ò²ÓÐÊշѵġ£¶ÔÓÚÎÒÃÇÀ´Ëµ£¬¿Ï ......
sqliteʱ¼äº¯Êý£¨×ª£©
2007Äê12ÔÂ10ÈÕ ÐÇÆÚÒ» 13:33
תÌùÔÒò£º×î½üÉè¼ÆÁËÒ»¸ö¿çÊý¾Ý¿âµÄº¯Êý£¬À´²âÊÔ²âÊÔsqlite¡£
SQLite·ÖÒ³ÏÔʾ£ºSelect * from news order by id
desc Limit 10 Offset 10
ÕâƪÎÄÕÂÊǸù¾Ý SQLite ¹Ù·½ WIKI ÀïµÄÄÚÈÝ·Ò룬Èç¹ûÓÐʲô·Òë²»µ±µÄµØ·½Ï£Íû´ó¼ÒÖ¸³ö£¬±Ï¾¹ÎÒµÄÓ¢ÎÄˮƽʵÔںܲ SQ ......
ÓÃÁËADO.NET 2.0 SQLite Data Provider ÕâÑù¿ÉÒÔÖ±½ÓÀûÓÃËüÀ´´´½¨Ò»¸ö¼ÓÃܵÄsqliteÊý¾Ý¿â¡£
ÓйØc#´úÂëÈçÏ£º
1¡¢´´½¨¿ÕµÄsqliteÊý¾Ý¿â¡£
//Êý¾Ý¿âÃûµÄºó׺Äã¿ÉÒÔÖ±½ÓÖ¸¶¨£¬ÉõÖÁûÓкó׺¶¼¿ÉÒÔ
//·½·¨Ò»£º´´½¨Ò»¸ö¿ÕsqliteÊý¾Ý¿â£¬ÓÃIOµÄ·½Ê½
FileStream fs = File.Create(“c:\\test.db“);
//·½·¨¶þ£ºÓ ......
ÔÚ AndroidÖУ¬¶ÔÓÚÊý¾ÝµÄ´æÖü£¬Óм¸ÖÖ·½Ê½£¬ÓÐÎļþ·½Ê½£¬ÓÐÎļþʽÊý¾Ý¿â·½Ê½,Android×Ô´øÁËÒ»¸öSQLiteÊý¾Ý¿â£¬×öǶÈ뿪·¢µÄÈ˶ÔÕâ¸ö¿çƽ̨µÄ±¾µØÎļþÊý¾Ý¿âÒ»¶¨²»»áÄ°Éú£¬ÔÚAndroid¶ÔÓÚÊý¾ÝµÄ·ÃÎÊ£¬Ìá³öÁËеķ½Ê½£¬ContentProvider·½Ê½£¬ÀàËÆÓÚMSµÄ ContentProvider·½Ê½µÄ£¬OLEDB£¬¼°ODBCͳһµÄÊý¾Ý·½Ê½¡£
ÎÒÃÇÊ×ÏÈÀ´¿´¿ ......