Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQLite°Ù¶È


[±à¼­±¾¶Î
]
SQLite¼ò½é
SQLite
µÚÒ»¸öAlpha°æ±¾µ®ÉúÓÚ2000Äê5ÔÂ. ÖÁ½ñÒѾ­ÓÐ10¸öÄêÍ·ÁË. SQLiteÒ²Ó­À´ÁËÒ»¸ö°æ±¾ SQLite 3ÒѾ­·¢²¼.
¡¡¡¡SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈë
ʽµÄ£¬¶øÇÒĿǰÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³Ö
Windows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓïÑÔÏà½áºÏ£¬±ÈÈçTcl¡¢PHP¡¢JavaµÈ£¬»¹ÓÐODBC½Ó¿Ú£¬Í¬Ñù±ÈÆð
Mysql¡¢PostgreSQLÕâÁ½¿î¿ªÔ´ÊÀ½çÖøÃûµÄÊý¾Ý¿â¹ÜÀíϵͳÀ´½²£¬ËüµÄ´¦ÀíËٶȱÈËûÃǶ¼¿ì¡£
[±à¼­±¾¶Î
]
SQLite¹¦ÄÜ
¡¡¡¡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.6.20
£¬·¢²¼Ê±¼äÊÇ2009Äê11ÔÂ4ÈÕ¡£ËüµÄ¹Ù·½ÍøÕ¾ÊÇ£ºhttp://www.sqlite.org»òÕßhttp:
//www.sqlite.com.cn£¬ÄÜÔÚÉÏÃæ»ñµÃÔ´´úÂëºÍÎĵµ¡£Í¬Ê±ÒòΪÊý¾Ý¿â½á¹¹¼òµ¥£¬ÏµÍ³Ô´´úÂëÒ²²»ÊǺܶ࣬ҲÊʺÏÏëÑо¿Êý¾Ý¿âϵͳ¿ª·¢µÄרҵ
ÈËÊ¿
[±à¼­±¾¶Î
]
SQLiteÌØÐÔ
¡¡¡¡ÏÂÃæÊÇ·ÃÎÊSQLite¹Ù·½ÍøÕ¾: http://www.sqlite.org/
ʱµÚÒ»ÑÛ¿´µ½¹ØÓÚSQLiteµÄÌØÐÔ.
¡¡¡¡1. ACIDÊÂÎñ
¡¡¡¡2. ÁãÅäÖà – ÎÞÐè°²×°ºÍ¹ÜÀíÅäÖÃ
¡¡¡¡3. ´¢´æÔÚµ¥Ò»´ÅÅÌÎļþÖеÄÒ»¸öÍêÕûµÄÊý¾Ý¿â
¡¡¡¡4. Êý¾Ý¿âÎļþ¿ÉÒÔÔÚ²»Í¬×Ö½Ú˳ÐòµÄ»úÆ÷¼ä×ÔÓɵĹ²Ïí
¡¡¡¡5. Ö§³ÖÊý¾Ý¿â´óСÖÁ2TB
¡¡¡¡6. ×㹻С, ´óÖÂ3ÍòÐÐC´úÂë, 250K
¡¡¡¡7.


Ïà¹ØÎĵµ£º

ÓÃvs2008±àÒë³ösqlite dllºÍlib (ͼ½â)

1£º´ÓsqliteµÄ¹ÙÍøÉÏÏÂÔØÔ´Âë http://www.sqlite.org/download.html
2£º´ò¿ªvs2008¹¤³Ìн¨Ò»¸ö¿ÕµÄdll¹¤³Ì¡£
3£º°Ñsqlite3.h,sqlite3.cpp,sqlite3.def·Ö±ð¼ÓÈëµ½head file ºÍsource fileÏ¡£
4£º±àÒë³ÌÐò¡£ ÕâʱֻÄܵõ½sqlite3.dllÎļþ¡£
5£º´ò¿ªvs2008×Ô´øµÄÃüÁîÐУº Çе½sqlite3.defËùÔÚµÄĿ¼¡£
 
6£ºÔËÐÐ ......

Android£¨Èý£©Êý¾Ý´æ´¢Ö®ÈýSQLiteǶÈëʽÊý¾Ý¿â

ǰÁ½ÆªÈÕÖ¾ÎÒÒѾ­×ܽáÁ˱¾µØÊý¾Ý´æ´¢µÄǰÁ½ÖÖ£ºÎļþºÍÅäÖÃÏî¡£»¹Ê£ÏÂ×îºóÒ»ÖÖÊý¾Ý¿â´æ´¢——SQLite¡£
Ò»¡¢SQLite¼ò½é
ÔÚAndroidƽ̨ÉÏ£¬¼¯³ÉÁËÒ»¸öǶÈëʽ¹ØÏµÐÍÊý¾Ý¿â—SQLite£¬SQLite3Ö§³Ö NULL¡¢INTEGER¡¢REAL£¨¸¡µãÊý×Ö£©¡¢TEXT(×Ö·û´®Îı¾)ºÍBLOB(¶þ½øÖƶÔÏó)Êý¾ÝÀàÐÍ£¬ËäÈ»ËüÖ§³ÖµÄÀàÐÍËäȻֻÓÐÎåÖÖ ......

SQLiteÆô¶¯ÊÂÎï

ÊÂÎñ£¨DbTransaction£©£º
SQLite ȱʡΪÿ¸ö²Ù×÷Æô¶¯Ò»¸öÊÂÎñ£¬ËùÒÔ³ÉÅú²åÈëµÄʱºò£¬Æô¶¯ÊÂÎñ£¬±È²»Æô¶¯ÊÂÎñ¿ìn±¶¡£
ÔÚûÆô¶¯ÊÂÎñ֮ǰÍùSqliteÊý¾Ý¿âÀï²åÈë1000¶àÌõÊý¾ÝµÄÇé¿ö,½á¹ûÿ´Î¶¼ÐèÒªÒ»Á½·ÖÖÓ²ÅÄÜÍê³É.
¶øÔÚÆô¶¯ÊÂÎïÒÔºóËùÐèÒªµÄʱ¼äÖ±½Ó±ä³É²»µ½2Ãë!Ô­À´sqlite»¨Á½·ÖÖÓÊÇÓÉÓÚExecuteNonQuery·½·¨Ö´ÐÐʱ×Ô¼ºÌá½» ......

SQLiteÊý¾Ý¿â

@ǶÈëʽ¹ØÏµÐÍÊý¾Ý¿âSQLite
    ÌØµã
        1.Ö§³ÖÎåÖÖÊý¾ÝÀàÐÍ null,INTEGER,REAL(¸¡µãÊý),TEXT(×Ö·û´®Îı¾)ºÍBLOB£¨¶þ½øÖÆÎı¾£©Êý¾ÝÀàÐÍ£¬ËäÈ»
        ËüÖ»ÓÐÎåÖÖ£¬µ«Êµ¼ÊÉÏsqlite3Ò²½ÓÊÖvarcher(n),char(n),decimal(p,s)µÈÊý¾ÝÀàÐÍ£ ......

ÍêÕûµÄVCÏÂSQLiteµÄʹÓÃ


ÎÄÕ·ÖÀà:Êý¾Ý¿â



SQLiteÔÚVCϵÄʹÓã¨×ª£©http://www.sqlite.com.cn/MySqlite/4/523.Html
Ò»¡¢SQLite¼ò½é
   SQLite
ÊÇÓÃCÓïÑÔ±àдµÄ¿ªÔ´Êý¾Ý¿â£¬Ö÷ÒªÓÃÓÚǶÈëʽ£¬ÄãÒ²¿ÉÒÔ°ÑËü¼¯³ÉÔÚ×Ô¼ºµÄ×ÀÃæ³ÌÐòÖУ¬Ò²ÓÐÈ˽«ÆäÌæ´úAccess£¬ÓÃ×÷ºǫ́Êý¾Ý¿â¡£
SQLite Ö§³Ö¶àÊýSQL92 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ