Sqlite DeveloperÊÇSharpPlus³öÆ·µÄÒ»¿îÇ¿´óÊý¾Ý¿â¹ÜÀíÈí¼þ¡£Ö§³Ö¶Ôsqlite3Êý¾Ý¿âµÄ¹ÜÀí¡£Sqlite DeveloperÊǷdz£Çá±ãµÄÒ»ÖÖÊý¾Ý¿â¹ÜÀí¹¤¾ß£¬µ«ÊÇÊÔÓÃÆڱȽ϶̣¬¶øÇÒ×¢²áÂëºÜÄÑÕÒ£¬ËùÒÔÎÒÃÇʹÓõÄʱºòÐèÒª½èÖúÒ»µãС¼¼ÇɾͿÉÒÔһֱʹÓÃÁË¡£
SharpPlus Sqlite Developer ÌØÐÔ£º
£Ç¿´óµÄSQL±à¼Æ÷
*Sqlite SqlÓï·¨¸ßÁÁ
*Sql±à¼ÀúÊ·
*Sql¹Ø¼ü×Ö×Ô¶¯Íê³É
*À¨ºÅ¸ßÁÁÆ¥Åä
*±í£¬×Ö¶ÎÃû×Ô¶¯Íê³É
*×Ô¶¯SQLÓï·¨´íÎóÌáʾ
*Ö§³ÖUnicode
£SQL´úÂë¸ñʽ»¯Æ÷
£Ö§³ÖANSI£¬UTF8ºÍUTF16Êý¾Ý±à¼.
£¿É¶¨ÖƵÄÊý¾ÝÀàÐÍÓ³Éä.
£¿ÉÖ´ÐзֺŷָîµÄ¶àÌõSQLÓï¾ä.
£SQLÖ´ÐмàÊÓÆ÷.
£¿ÉÊÓ»¯²éѯÉè¼ÆÆ÷.
£¿ÉÊÓ»¯±í ,ÊÓͼ ,´¥·¢Æ÷ºÍË÷Òý±à¼.
£¿É°´Îı¾£¬16½øÖÆ£¬HTML»òÕßλͼÐÎʽ±à¼Êý¾Ý.
£Ö§³Ö²é¿´ºÍ±à¼ÁÙʱ±í£¬ÊÓͼºÍ´¥·¢Æ÷.
£Ö§³Ö²éѯ¼Æ»®.
£×Ô¶¯¸üÐÂ.
£¿ÉÒÔ½«Êý¾Ýµ¼³öΪsql,csv,excel, word, html, xml.
£¿ÉÒÔµ¼ÈëcsvÎļþ.
£¿ÉÒÔµ¼³öÊý¾Ý¿âµÄÔªÊý¾Ý.
£Ö§³ÖÊý¾Ý¿âÔªÊý¾Ý²éÕÒ
£¿ÉÒÔÖжϳ¤Ê±¼ä²éѯ
£Ö§³ÖSqlite¿É¼ÓÔØÀ©Õ¹¼°ÐéÄâ±í
£¶àÓïÑÔÖ§³Ö(Ó¢Óï,¼òÌåÖÐÎÄ£¬ÈÕÓï)
sqlite developer Êý¾Ý¿âĬÈÏ·¾¶£º
´´½¨Êý¾Ý¿âµÄ·¾¶¿ÉÒÔ×Ô¼ºÉèµÄ°É£¬Ò»°ãûÓÐÈËÓÃĬÈÏ·¾¶µÄ
C:\Documents and Settings\Administrator.CB7B15CE45BB43B\Application Data\SharpPlus\SqliteDev ÀïÕÒÕÒ¿´¡£
SQLite Êý¾Ýµ¼ÈëµÄÉèÖãº
SQLite Êý¾Ý¿â¹ÜÀíÓкܶ๤¾ß£¬ÎÒÓùýºÜ¶à£¬×Ü»¹ÊǾõµÃSQLite Developer×îΪ·½±ã£¬³ýÁË´´½¨ÐÂÊý¾Ý¿â¡¢×¢²áÊý¾Ý¿â¡¢¼ÓÃܽâÃÜ¡¢²éѯÐ޸ıíµÈ¡¢»¹Ö§³Ö¸÷ÖÖÊý¾Ý¿âÊý¾ÝµÄµ¼Èë²Ù×÷£¬²»¹ýÒ»°ãÔÚʹÓÃÊý¾ÝµÄµ¼ÈëµÄʱºò£¬ÐèҪעÒâһЩµØ·½£¬·ñÔò¿ÉÄÜ»á³öÏÖÂÒÂë»òÕß²»ÕýÈ·µÄµØ·½¡£
SQLite DeveloperÈÕÆÚÉèÖã¬ÔÚµ¼ÈëÊý¾Ý¿âÇ°£¬ÎÒÃÇÒ»°ãÐèÒªÉèÖøù¤¾ßµÄһЩÊôÐÔ¡£
µ¼ÈëÊý¾Ýºó£¬ÏÔʾµÄÈÕÆÚ¸ñʽ¾Í»áÕý³£µÄÁË¡£
ÁíÍ⣬Èç¹ûÏÖ´æµÄÊý¾Ý¿â£¨ÀýÈçSQLServerÊý¾Ý¿â)ÖеÄ×Ö¶ÎΪntext£¨»òÕßnvarchar(max))ÀàÐÍ»òÕßAccessµÄmemoÀàÐ͵ÄÊý¾ÝÓÐÖÐÎĵÄÄÚÈÝ£¬µ¼Èëµ½SQLiteÀïÃæ¾Í»á³öÏÖÂÒÂëÏÖÏó£¬Õâ¸öÊÇÒ»¸ö±È½ÏÍ·ÌÛµÄÊÂÇé¡£
Èç¹û×Ö¶ÎÄÚÈݲ»Ì«´óµÄ»°£¬ÄÇô¿ÉÒÔ°Ñntext£¨»òÕßnvarchar(max))ÀàÐ͵Ä×Ö¶ÎÐÞ¸ÄΪnvarchar(4000ÒÔÏÂ)£¬È»ºóʹÓÃSQLite Developerµ¼Èëµ½SqliteÊý¾Ý¿âÀïÃ棬ÄÇô¾ÍÕý³£ÏÔʾÖÐÎÄ¡£
Èç¹ûÄÚÈݱȽϴ󣬳ý·ÇʹÓøüºÃµÄSQLite¹ÜÀí¹¤¾ß»òÕßʹÓÃC#´úÂë±àдÀý×Ó²åÈëÊý¾Ý¿âÄÚÈÝ£¬ÔÝʱ»¹Ã»ÓиüºÃµÄ°ì·¨¡£
SQLiteÓï·¨ÄÚÈÝ£º
ÔÚʹÓÃSQLiteµÄʱºò£¬Äã»á·¢ÏÖËüµÄÓï·¨¼ÈÀàËÆSQLServer£¬ÓÖÓеãÀàËÆMySql£¬ÓÖÓÐЩ×Ô¼ºµÄÌص㡣
½¨Á¢Êý¾Ý¿âµµ°¸
ÓÃsqlite3½¨Á¢Êý¾Ý¿âµÄ·½·¨ºÜ¼òµ¥£¬Ö»ÒªÔÚshellϼüÈ루ÒÔÏÂ$·ûºÅΪshellÌáʾºÅ£¬ÇëÎð¼üÈ룩£º
Sql´úÂë
$ sqlite3 foo.db
Èç¹ûĿ¼ÏÂûÓÐfoo.db£¬sqlite3¾Í»á½¨Á¢Õâ¸öÊý¾Ý¿â¡£sqlite3²¢Ã»ÓÐÇ¿ÖÆÊý¾Ý¿âµµÃûÒªÔõôȡ£¬Òò´ËÈç¹ûÄãϲ»¶£¬Ò²¿ÉÒÔÈ¡¸öÀýÈçfoo.icannameitwhateverilikeµÄµµÃû¡£
SQLÓï·¨£º
Select * From [Patient] where leavedate > date('2012-08-01') order by leavedate Limit 10,50
1£©ÀýÈçÉÏÃæµÄÓï¾ä£¬ÆäÖеÄ[Patient]ʹÓÃÁË"[]"×÷ΪÏÞ¶¨·û£¬Ä¬ÈÏÕý³£µÄµ¥´ÊÒ²¿ÉÒÔ²»Óã¬Ê¹ÓÃËüµÄÄ¿µÄÊÇΪÁË·ÀÖ¹ºÍ±£Áô×Ö¡¢¹Ø¼ü×ÖͬÃûµÄ¡£
2£©ÉÏÃæÓï¾ädate('2012-08-01')»òÕßdatetime('2012-08-01 12:30:00')ÕâÑùµÄ¸ñʽ£¬ÊÇΪÁ˶Ô×Ö·û´®½øÐÐת»»ÎªÈÕÆÚ½øÐбȽϣ¬Èç¹ûûÓÐʹÓÃÕâ¸ödate»òÕßdatetime¹Ø¼ü×Ö£¬ÄÇôÊý¾Ý¿â»áʵÏÖ×Ö·û´®µÄ¶Ô±È£¬Èç¹ûʱ¼äµÄ¸ñʽ²»Æ¥Å䣬ÈçÈÕÆÚÀïÃæ´æ´¢µÄÊÇ2010-8-1ÕâÑùµÄÄÚÈÝ£¬¶øsqlÓï¾ä±È½ÏµÄʱºò£¬Ê¹Óà leavedate >'2010-08-01' µÄ×Ö·û´®½øÐбȽϾͻá³öÏÖÂß¼Éϲ»ÕýÈ·ÁË¡£
3£©limitÓï·¨¡£Ê¹ÓÃlimit½øÐзÖÒ³±È½Ï¼òµ¥£¬Õâ¸öÓï¾äÀàËÆÓÚMySqlµÄÓï·¨£¬Limit 10,50 µÄÒâ˼ÊÇÌø¹ý10ÐУ¬È¡50ÐеÄÒâ˼£¬·µ»Ø50Ìõ¼Ç¼¡££¬Limit 10ÕâÊÇ·µ»Ø10Ìõ¼Ç¼µÄÒâ˼¡£
4£©ÔÚʹÓòÎÊý»¯Óï¾äµÄʱºò£¬SQLiteÊý¾Ý¿â¿ÉÒÔʹÓà @ ·ûºÅ£¬Ò²¿ÉÒÔʹÓà $ ·ûºÅ½øÐд¦Àí¡£
5£©Èç¹û²åÈëÒ»Ìõ¼Ç¼£¬Ïë»ñÈ¡×îºóÒ»ÌõµÄ·µ»Ø×ÔÔö³¤IDµÄ»°£¬ÄÇôʹÓÃÓï¾ä Select LAST_INSERT_ROWID()¾Í¿ÉÒÔ»ñÈ¡µ½ÁË¡£