Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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.


Ïà¹ØÎĵµ£º

×ö¸ö±ê¼Ç£¬ÔÚAndroidÖÐʹÓÃÍøÂçÏÂÔØµÄsqliteÎļþ

ÏȼÇÏÂÀ´£º
FileOutputStream outputStream = openFileOutput("mydb", 0);
InputStream inputStream = response.getEntity().getContent();
byte[] data = new byte[bufferSize];
for (int i = inputStream.read(data); i > 0; i = inputStream
        .read(data)) {
& ......

SQLiteÊý¾Ý¿âµÄ¹Ò½Ó¼°³£ÓÃÃüÁî

°²×°:
¹Ù·½ÍøÕ¾ÏÂÔØ×îеÄsqlite°æ±¾
¹Ù·½ÍøÕ¾: http://www.sqlite.org/
ÏÂÔØµØÖ·Îª: http://www.sqlite.org/download.html
¹Ù·½µÄÏÂÔØÒ³ÃæÌṩÁËºÜ¶à°æ±¾µÄÏÂÔØ…ÕâÀï½éÉÜÒ»ÏÂ;
Source Code: Ô´´úÂë°æ±¾µÄÏÂÔØ
Documentation:  Ïà¹ØÎĵµ
Precompiled Binaries for Linux / Precompiled Binaries For Mac ......

SQLiteÊý¾Ý¿â

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

SQLiteÖв»Ö§³ÖµÄsqlÓï·¨

½ñÌìºÜ×ÔÈ»µÄÔÚдSqlÓï¾äµÄʱºòÓÃÁËTop£¬Ò»¿ªÊ¼Ã»·¢ÏÖÎÊÌ⣬ÒòΪÎÒ´ÓÊý¾Ý¿â¶Á³öµÄÖµÕýºÃÊÇ0£¬¶øÎÒϰ¹ß±äÁ¿¶¨ÒåµÄʱºòÒ²¶¼¸³Öµ0£¬¿ÉÊǵ½ÎÒ²»Òª0µÄʱºòÎҾͷ¢ÏÖÎÊÌâÁË¡£ºóÀ´²ÅÖªµÀ£¬¿É°®µÄСsqlite¾¹È»Óв»Ö§³ÖµÄsqlÓï·¨¡£
¡¡¡¡¿´µ½Ä³¸öÂÛ̳ÓиöÐÂÊÖÒ²·¢ÏÖÁËÕâ¸öÎÊÌâ²¢·¢ÌûÁË£¬ÏÂÃæÒ»Å£È˵Ļظ´ÊÇ“topÊÇÄļҵĹؼü´Ê?s ......

SQLiteÓï·¨ CREATE TRIGGER


ʱ¼ä:
2009-08-14 21:18:18À´Ô´:
ÍøÂç ×÷Õß:
δ
Öª µã»÷:
214
´Î
CREATE TRIGGER
    
        
            sql-statement ::=
       ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ