Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : Sqlite

sqliteÐÔÄÜÓÅ»¯

Ö÷Ҫͨ¹ýpragmaÖ¸ÁîÀ´ÊµÏÖ¡£
±ÈÈ磺 ¿Õ¼äÊÍ·Å¡¢´ÅÅÌͬ²½¡¢Cache´óСµÈ¡£
²»Òª´ò¿ª¡£Ç°ÎÄÌá¸ßÁË£¬VacuumµÄЧÂʷdz£µÍ£¡
PRAGMA auto_vacuum;
PRAGMA auto_vacuum = 0 | 1;
²éѯ»òÉèÖÃÊý¾Ý¿âµÄauto-vacuum±ê¼Ç¡£
Õý³£Çé¿öÏ£¬µ±Ìá½»Ò»¸ö´ÓÊý¾Ý¿âÖÐɾ³ýÊý¾ÝµÄÊÂÎñʱ£¬Êý¾Ý¿âÎļþ²»¸Ä±ä´óС¡£Î´Ê¹ÓõÄÎļþÒ³±»±ê¼Ç²¢ÔÚÒÔºóµÄÌí¼Ó²Ù×÷ÖÐ ÔÙ´ÎʹÓá£ÕâÖÖÇé¿öÏÂʹÓÃVACUUMÃüÁîÊÍ·Åɾ³ýµÃµ½µÄ¿Õ¼ä¡£
µ±¿ªÆôauto-vacuum£¬µ±Ìá½»Ò»¸ö´ÓÊý¾Ý¿âÖÐɾ³ýÊý¾ÝµÄÊÂÎñʱ£¬Êý¾Ý¿âÎļþ×Ô¶¯ÊÕËõ£¬ (VACUUMÃüÁîÔÚauto-vacuum¿ªÆôµÄÊý¾Ý¿âÖв»Æð×÷ÓÃ)¡£Êý¾Ý¿â»áÔÚÄÚ²¿´æ´¢Ò»Ð©ÐÅÏ¢ÒÔ±ãÖ§³ÖÕâÒ»¹¦ÄÜ£¬ÕâʹµÃ Êý¾Ý¿âÎļþ±È²»¿ªÆô¸ÃÑ¡ÏîʱÉÔ΢´óһЩ¡£
Ö»ÓÐÔÚÊý¾Ý¿âÖÐ佨Èκαíʱ²ÅÄܸıäauto-vacuum±ê¼Ç¡£ÊÔͼÔÚÒÑÓбíµÄÇé¿öÏÂÐ޸IJ»»áµ¼Ö±¨´í¡£
½¨Òé¸ÄΪ8000
PRAGMA cache_size;
PRAGMA cache_size = Number-of-pages;
²éѯ»òÐÞ¸ÄSQLiteÒ»´Î´æ´¢ÔÚÄÚ´æÖеÄÊý¾Ý¿âÎļþÒ³Êý¡£Ã¿Ò³Ê¹ÓÃÔ¼1.5KÄڴ棬ȱʡµÄ»º´æ´óСÊÇ2000. ÈôÐèҪʹÓøıä´óÁ¿¶àÐеÄUPDATE»òDELETEÃüÁ²¢ÇÒ²»½éÒâSQLiteʹÓøü¶àµÄÄÚ´æµÄ»°£¬¿ÉÒÔÔö´ó»º´æÒÔÌá¸ßÐÔÄÜ¡£
µ±Ê¹ÓÃcache_size pragma¸Ä±ä»º´æ´óСʱ£¬¸Ä±ä½ö¶Ôµ± ......

sqliteÄÚ´æÊý¾Ý¿âʹÓÃÓиÐ

SQLite²»½ö¿ÉÒÔ°ÑÊý¾Ý¿â ·ÅÔÚÓ²ÅÌÉÏ£¬»¹¿ÉÒÔ·ÅÔÚÄÚ´æÖУ¨sqlite3_open(":memory:", &db)£©£¬¾­²âÊÔ£¬Í¬ÑùÌõ¼þÏÂÊý¾Ý¿â·ÅÔÚÄÚ´æÖбȷÅÔÚÓ²ÅÌÉϲåÈë¼Ç¼Ëٶȿì²î²»¶à3±¶¡£µ«Êý¾Ý¿â·ÅÔÚÄÚ´æÖÐʱÓÐÈçÏÂȱÏÝ£º
1¡¢¶Ïµç»ò³ÌÐò±ÀÀ£ºóÊý¾Ý¿â¾Í»áÏûʧ£¬ÄãÐèÒª¶¨ÆÚAttachµ½Ó²ÅÌÉϱ¸·Ý£»
2¡¢ÔÚÄÚ´æÖеÄÊý¾Ý¿â²»Äܱ»±ðµÄ½ø³Ì·ÃÎÊ(ÒòΪûÃû×Ö£¬ÒÔºó¿ÉÄÜÖ§³Ö)£¬¼´Ê¹ÔÚ¶àÏß³ÌÏ£¬Ò²µÃʹÓÃͬһ¾ä±ú£»
3¡¢²»Ö§³ÖÏñÔÚÓ²ÅÌÉϵĶÁд»¥³â´¦Àí£¬×Ô¼º¼ÓËø°É¡£
  ¿´À´£¬×·ÇóËÙ¶ÈÒª¸¶³ö´ú¼Û°¡£¡ ......

sqliteÈ«ÎIJéѯÅäÖõ½Ê¹ÓÃÈ«¹ý³Ì

      SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒÄ¿Ç°ÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³ÖWindows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓïÑÔÏà½áºÏ£¬±ÈÈçTcl¡¢PHP¡¢JavaµÈ£¬»¹ÓÐODBC½Ó¿Ú£¬Í¬Ñù±ÈÆðMysql¡¢PostgreSQLÕâÁ½¿î¿ªÔ´ÊÀ½çÖøÃûµÄÊý¾Ý¿â¹ÜÀíϵͳÀ´½²£¬ËüµÄ´¦ÀíËٶȱÈËûÃǶ¼¿ì¡£
      GoogleΪSQLite¹±Ï×ÁËһЩ×ÊÔ´ÒÔʵÏÖ°ïÖú¡£ÔÚ°æ±¾3.3.8ÖеÚÒ»´ÎʵÏÖÈ«ÎļìË÷¡£´Ë°æ±¾ÌṩµÄ¹¦ÄÜ¿ÉÒÔ´´½¨Ò»¸öÒÀÀµÓÚÍⲿÑÓÉìµÄÐéÄâ±í£ºÔÚÕâÀȫÎÄËÑË÷ÔËËã·¨Ôò¿ÉÓÃÓÚÈκÎÐéÄâ±íÄÚµÄÎı¾ÁС£ÔÚPHP 5.3.0ÖУ¬¶ÔÓ¦µÄÖ§³ÖÖ»±»Ä¬ÈϵÄPDOºÍSQLite3¼¤»î¡£½ÏÔç°æ±¾µÄPHP¿ÉÒÔʹÓÃPECL µÄSQLite3À©Õ¹¿â¡£
¡¡¡¡´´½¨Ò»¸öËÑË÷Ë÷Òýͨ³£Çé¿öÈçÏ£º
¡¡¡¡• °ÑÎı¾·Ö½â³É¼ÇºÅ¡£
¡¡¡¡• ת»»ÎªÐ¡Ð´×Öĸ¡£
¡¡¡¡• È·¶¨¸ù´Ê¡£
¡¡¡¡• ½¨Á¢Ë÷Òý¡£
¡¡¡¡ÉèÖúÃÒ»ÇÐ
¡¡¡¡ÔÚĬÈÏÇé¿öÏ£¬SQLiteÌṩÁËÁ½¸ö»ù±¾µÄ·Ö´ÊÆ÷£¬SimpleºÍPorter¡£ËüÃÇ¿ÉÒÔ¿ØÖÆ×ֵķֿª·½Ê½¡£Simple¸ù¾Ý¿Õ¸ñºÍ±êµã· ......

sqliteÈ«ÎIJéѯÅäÖõ½Ê¹ÓÃÈ«¹ý³Ì

      SQLiteÊÇÒ»¿îÇáÐ͵ÄÊý¾Ý¿â£¬ÊÇ×ñÊØACIDµÄ¹ØÁªÊ½Êý¾Ý¿â¹ÜÀíϵͳ£¬ËüµÄÉè¼ÆÄ¿±êÊÇǶÈëʽµÄ£¬¶øÇÒÄ¿Ç°ÒѾ­ÔںܶàǶÈëʽ²úÆ·ÖÐʹÓÃÁËËü£¬ËüÕ¼ÓÃ×ÊÔ´·Ç³£µÄµÍ£¬ÔÚǶÈëʽÉ豸ÖУ¬¿ÉÄÜÖ»ÐèÒª¼¸°ÙKµÄÄÚ´æ¾Í¹»ÁË¡£ËüÄܹ»Ö§³ÖWindows/Linux/UnixµÈµÈÖ÷Á÷µÄ²Ù×÷ϵͳ£¬Í¬Ê±Äܹ»¸úºÜ¶à³ÌÐòÓïÑÔÏà½áºÏ£¬±ÈÈçTcl¡¢PHP¡¢JavaµÈ£¬»¹ÓÐODBC½Ó¿Ú£¬Í¬Ñù±ÈÆðMysql¡¢PostgreSQLÕâÁ½¿î¿ªÔ´ÊÀ½çÖøÃûµÄÊý¾Ý¿â¹ÜÀíϵͳÀ´½²£¬ËüµÄ´¦ÀíËٶȱÈËûÃǶ¼¿ì¡£
      GoogleΪSQLite¹±Ï×ÁËһЩ×ÊÔ´ÒÔʵÏÖ°ïÖú¡£ÔÚ°æ±¾3.3.8ÖеÚÒ»´ÎʵÏÖÈ«ÎļìË÷¡£´Ë°æ±¾ÌṩµÄ¹¦ÄÜ¿ÉÒÔ´´½¨Ò»¸öÒÀÀµÓÚÍⲿÑÓÉìµÄÐéÄâ±í£ºÔÚÕâÀȫÎÄËÑË÷ÔËËã·¨Ôò¿ÉÓÃÓÚÈκÎÐéÄâ±íÄÚµÄÎı¾ÁС£ÔÚPHP 5.3.0ÖУ¬¶ÔÓ¦µÄÖ§³ÖÖ»±»Ä¬ÈϵÄPDOºÍSQLite3¼¤»î¡£½ÏÔç°æ±¾µÄPHP¿ÉÒÔʹÓÃPECL µÄSQLite3À©Õ¹¿â¡£
¡¡¡¡´´½¨Ò»¸öËÑË÷Ë÷Òýͨ³£Çé¿öÈçÏ£º
¡¡¡¡• °ÑÎı¾·Ö½â³É¼ÇºÅ¡£
¡¡¡¡• ת»»ÎªÐ¡Ð´×Öĸ¡£
¡¡¡¡• È·¶¨¸ù´Ê¡£
¡¡¡¡• ½¨Á¢Ë÷Òý¡£
¡¡¡¡ÉèÖúÃÒ»ÇÐ
¡¡¡¡ÔÚĬÈÏÇé¿öÏ£¬SQLiteÌṩÁËÁ½¸ö»ù±¾µÄ·Ö´ÊÆ÷£¬SimpleºÍPorter¡£ËüÃÇ¿ÉÒÔ¿ØÖÆ×ֵķֿª·½Ê½¡£Simple¸ù¾Ý¿Õ¸ñºÍ±êµã· ......

SQLite ÖÐÎÄ FAQ

zz from https://www.dream4ever.org/showthread.php?t=86440 feuvan @ DRL
Ô­ÎÄÔÚhttp://sqlitecn.feuvan.net/faq.html
Óï·¨²¿·ÖÕýÔÚ·­ÒëÖУ¬¾´ÇëÆÚ´ý
FAQÖÐÎÄ°æ
ÈçºÎ´´½¨×ÔÔö×ֶΣ¿
SQLite Ö§³ÖÄÄЩÊý¾ÝÀàÐÍ£¿
ΪʲôÄÜÏò SQLite Êý¾Ý¿âµÄÕûÐÍ×Ö¶ÎÖвåÈë×Ö·û´®£¿
Ϊʲô SQLite ÈÏΪ±í´ïʽ '0'=='00' ΪÕ棿
Ϊʲô SQLite ²»ÔÊÐíÔÚͬһÕűíÀïʹÓà '0' ºÍ '0.0' ×÷ΪÁ½¸ö²»Í¬µÄÐеÄÖ÷¼ü£¿
Ϊʲô²»ÄÜÔÚ Linux box ÖжÁÈ¡ÔÚ SparcStation Öд´½¨µÄ SQLite Êý¾Ý¿â£¿
¶à¸öÓ¦ÓóÌÐò»òÕßͬһ¸öÓ¦ÓóÌÐòµÄ¶à¸öÀý³ÌÄÜͬʱ´æȡͬһ¸öÊý¾Ý¿âÎļþÂð£¿
SQLiteÊÇḬ̈߳²È«µÄÂð?
ÈçºÎÁгöÒ»¸ö SQLite Êý¾Ý¿âÖеÄËùÓеıí/Ë÷Òý£¿
SQLiteÊý¾Ý¿âÊÇ·ñÓÐÒÑÖªµÄ´óСÏÞÖÆ£¿
ÔÚ SQLite ÖÐ VARCHAR µÄ×î´ó³¤¶ÈÊǶàÉÙ£¿
SQLite ÊÇ·ñÖ§³Ö BLOB ÀàÐÍ£¿
ÈçºÎ´ÓÒ»¸öÒÑ´æÔÚµÄ SQLite Êý¾Ý±íÖÐÌí¼Ó/ɾ³ý×ֶΣ¿
ÎÒɾ³ýÁ˺ܶàÊý¾Ýµ«ÊÇÊý¾Ý¿âÎļþ²¢Ã»ÓмõС£¬ÊDz»ÊÇ Bug£¿
ÊÇ·ñÄܽ« SQLite ÓÃÓÚÉÌÒµÓÃ;¶ø²»Óý»°æȨ·ÑÓã¿
ÎÒÈçºÎʹÓú¬Óе¥ÒýºÅ(')µÄ×Ö·û´®£¿
SQLITE_SCHEMA ´íÎó´ú±íʲô£¿
ΪʲôROUND(9.95,1) ·µ»Ø 9.9 ¶ø²»ÊÇ 10.0? ÄѵÀ9.95 ²»¸ÃÏòÉϽøλô£¿
- ......

SqliteÖÐÎÄÅÅÐòÑо¿

תÔØʱÇë×¢Ã÷³ö´¦ºÍ×÷ÕßÁªÏµ·½Ê½£ºhttp://blog.csdn.net/absurd
×÷ÕßÁªÏµ·½Ê½£ºLi XianJing <xianjimli at hotmail dot com>
¸üÐÂʱ¼ä£º2006-12-19
SqliteÊÇÒ»¸öÓÃCÓïÑÔʵÏÖµÄСÐÍSQLÊý¾Ý¿âÒýÇæ¡£ËüÌå»ýСÇɵ«¹¦ÄÜÇ¿´ó£¬¶ÔÓ²¼þ×ÊÔ´ÒªÇóºÜµÍ¶øÇÒÐÔÄܱíÏÖ׿Խ£¬·Ç³£ÊʺÏÓÚǶÈëʽӦÓû·¾³¡£×î½ü·¢ÏÖsqlite²¢²»Ö§³ÖÖÐÎÄ(Æ´Òô/±Ê»­)ÅÅÐò£¬¶øÕâ¸ö¹¦ÄÜÓÖÊÇÎÒÃDZØÐèµÄ£¬ËùÒÔ»¨ÁËЩʱ¼äÈ¥Ñо¿¡£ÎÒ¶ÔSqliteµÄÁ˽âÖ»ÄÜËãÊÇÒµÓ༶£¬ÔÚÑо¿µÄ¹ý³Ì»òÐí×ßÁËЩÍä·£¬»òÐíÒѾ­ÓÐÏÖ´æµÄËã·¨¿ÉÀûÓ㬲»¹ÜÔõôÑù£¬ÔÚÑо¿¹ý³ÌÖл¹ÊÇÓв»ÉÙÊÕ»ñ£¬Ð´³öÀ´ºÍ´ó¼Ò̽ÌÖһϡ£
ÎÒÃÇÖªµÀ£¬¼ÆËã»úÖеÄÿһ¸ö×Ö·û¶¼ÓÐÒ»¸öÄÚÂë¡£ÔÚĬÈÏÇé¿öÏ£¬¼ÆËã»úÅÅÐòʱ£¬±È½ÏÁ½¸ö×Ö·ûµÄ´óС¾ÍÊDZȽÏ×Ö·ûÄÚÂëµÄ´óС£¬Õâ¶ÔÓÚÓ¢ÎÄÀ´ËµÃ»ÓÐÎÊÌ⣬ÒòΪӢÎÄ×ÖĸµÄÄÚÂëÊÇ°´×Öĸ˳ÐòµÝÔöµÄ¡£¶ÔÓÚÖÐÎÄÀ´Ëµ£¬¾Í±È½ÏÂé·³ÁË£ºÊ×ÏÈ£¬ÖÐÎĵÄÅÅÐò·½Ê½ÓжàÖÖ£¬±ÈÈç°´ÄÚÂëÅÅÐò¡¢°´Æ´ÒôÅÅÐòºÍ°´±Ê»­ÅÅÐò£¬ÒªÍ¨¹ý²ÎÊýÖ¸¶¨ÅÅÐòµÄ·½Ê½£¬·ñÔò¼ÆËã»ú¾Í°´ÄÚÂëÅÅÐòÁË¡£Æä´Î£¬ºº×ÖµÄÄÚÂë˳Ðò¼´²»Í¬ÓÚÆ´Òô˳Ðò£¬Ò²²»Í¬ÓÚ°´±Ê»­Ë³Ðò¡£ÔÚGB2312±àÂëÖУ¬ºº×Ö»ù±¾ÉÏ°´Æ´ÒôÅÅÐò£¨¾Ý˵ÓÐÀýÍ⣬²»Ì«Çå³þ£©¡£ÔÚGBKÖУ¬ËüÔÚGB2312»ù´¡ÉϽøÐÐÁËÀ©³ä£¬¼ ......
×ܼǼÊý:155; ×ÜÒ³Êý:26; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [17] [18] [19] [20] [21] [22] 23 [24] [25] [26]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ