SqLite ʱ¼ä¸ñʽ
sqliteʱ¼äº¯Êý£¨×ª£©
2007Äê12ÔÂ10ÈÕ ÐÇÆÚÒ» 13:33
תÌùÔÒò£º×î½üÉè¼ÆÁËÒ»¸ö¿çÊý¾Ý¿âµÄº¯Êý£¬À´²âÊÔ²âÊÔsqlite¡£
SQLite·ÖÒ³ÏÔʾ£ºSelect * from news order by id
desc Limit 10 Offset 10
ÕâÆªÎÄÕÂÊǸù¾Ý SQLite ¹Ù·½ WIKI ÀïµÄÄÚÈÝ·Ò룬Èç¹ûÓÐʲô·Òë²»µ±µÄµØ·½Ï£Íû´ó¼ÒÖ¸³ö£¬±Ï¾¹ÎÒµÄÓ¢ÎÄˮƽʵÔںܲ SQLite
°üÀ¨ÒÔÏÂÎå¸öʱ¼äº¯Êý£º
date(ÈÕÆÚʱ¼ä×Ö·û´®, ÐÞÕý·û, ÐÞÕý·û, ……)
time(ÈÕÆÚʱ¼ä×Ö·û´®, ÐÞÕý·û, ÐÞÕý·û, ……)
datetime(ÈÕÆÚʱ¼ä×Ö·û´®, ÐÞÕý·û, ÐÞÕý·û, ……)
julianday(ÈÕÆÚʱ¼ä×Ö·û´®, ÐÞÕý·û, ÐÞÕý·û, ……)
strftime(ÈÕÆÚʱ¼ä¸ñʽ, ÈÕÆÚʱ¼ä×Ö·û´®, ÐÞÕý·û, ÐÞÕý·û, ……)
ÉÏÊöÎå¸öº¯ÊýÐèÒªÒ»¸öÈÕÆÚʱ¼ä×Ö·û´®×ö²ÎÊý£¬ºóÃæ¿ÉÒÔ¸úÁãµ½¶à¸öÐÞÕý·û²ÎÊý¡£¶ø strftime() º¯Êý»¹ÐèÒªÒ»¸öÈÕÆÚʱ¼ä¸ñʽ×Ö·û´®×öµÚÒ»¸ö²ÎÊý¡£
date() º¯Êý·µ»ØÒ»¸öÒÔ “YYYY-MM-DD” Ϊ¸ñʽµÄÈÕÆÚ£»
time() º¯Êý·µ»ØÒ»¸öÒÔ “YYYY-MM-DD HH:MM:SS” Ϊ¸ñʽµÄÈÕÆÚʱ¼ä£»
julianday() º¯Êý·µ»ØÒ»¸öÌìÊý£¬´Ó¸ñÁÖÍþÖÎʱ¼ä¹«ÔªÇ°4714Äê11ÔÂ24ºÅ¿ªÊ¼ËãÆð£»
strftime() º¯Êý·µ»ØÒ»¸ö¾¹ý¸ñʽ»°µÄÈÕÆÚʱ¼ä£¬Ëü¿ÉÒÔÓÃÏÂÃæµÄ·ûºÅ¶ÔÈÕÆÚºÍʱ¼ä½øÐиñʽ»¯£º
%d Ò»ÔÂÖеĵڼ¸Ìì 01-31
%f
СÊýÐÎʽµÄÃ룬SS.SSSS
%H Сʱ 00-24
%j Ò»ÄêÖеĵڼ¸Ìì 01-366
%J Julian Day
Numbers
%m ÔÂ·Ý 01-12
%M ·ÖÖÓ 00-59
%s ´Ó 1970-01-01ÈÕ¿ªÊ¼¼ÆËãµÄÃëÊý
%S Ãë
00-59
%w ÐÇÆÚ£¬0-6£¬0ÊÇÐÇÆÚÌì
%W Ò»ÄêÖеĵڼ¸ÖÜ 00-53
%Y Äê·Ý 0000-9999
%% % °Ù·ÖºÅ
ÆäËûËĸöº¯Êý¶¼¿ÉÒÔÓà strftime() º¯ÊýÀ´±íʾ£º
date(…) -> strftime(“%Y-%m-%d”,…)
time(…) -> strftime(“%H:%M:%S”,…)
datetime(…) -> strftime(“%Y-%m-%d %H:%M:%S”,…)
julianday(…) -> strftime(“%J”,…)
ÈÕÆÚʱ¼ä×Ö·û´®
¿ÉÒÔÓÃÒÔϼ¸ÖÖ¸ñʽ£º
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-M
Ïà¹ØÎĵµ£º
¡¡Android SQLite Database±¾´òËã·â×°SQLiteµÄ£¬µ«ÊÇ£¬·¢ÏÖʵ¼ÊÉÏAndroidÒѾ·â×°ÁËÒ»²ã£¬ÓÈÆäÊÇÊý¾ÝµÄÔö¡¢É¾¡¢²é¡¢¸ÄÉÏ£¬¸üÊÇÈç´Ë£¬ËùÒÔ£¬ÎÒºóÀ´Ö»·â×°ÁËÒ»¸öÁ¬½Ó²ã£¬¸ºÔð´ò¿ª¡¢½¨Á¢Êý¾Ý¿â£¬²¢·µ»ØÒ»¸öSQLiteµÄʵÀýÓÃÀ´Íê³ÉÔö¡¢É¾¡¢²å¡¢¸ÄµÈ²Ù×÷¡£
//----------- DBHelper -------------
package utility.db;
import ja ......
@ǶÈëʽ¹ØÏµÐÍÊý¾Ý¿âSQLite
ÌØµã
1.Ö§³ÖÎåÖÖÊý¾ÝÀàÐÍ null,INTEGER,REAL(¸¡µãÊý),TEXT(×Ö·û´®Îı¾)ºÍBLOB£¨¶þ½øÖÆÎı¾£©Êý¾ÝÀàÐÍ£¬ËäÈ»
ËüÖ»ÓÐÎåÖÖ£¬µ«Êµ¼ÊÉÏsqlite3Ò²½ÓÊÖvarcher(n),char(n),decimal(p,s)µÈÊý¾ÝÀàÐÍ£ ......
ÔÚ .NET ÀïÃæÊ¹Óà SQLite£¬ ÎÒÕâÀïʹÓõÄwrapperÊÇ System.Data.SQLite£¬ËüÖ»ÐèÒªÒ»¸ödll,½Ó¿Ú·ûºÏADO.Net 2.0µÄ¶¨Òå,ÐÔÄÜÒ²²»´í,NHibernateÓõÄÒ²ÊÇËü£¬Ä¿Ç°Ö§³ÖADO.NET 3.5ÁË£¬Ö§³Ö¼¯³ÉÔÚ VS2005 ºÍ VS2008ÀïÃæ£¬¶øÇÒÖ§³Öwince£¬ÊǸöÁÁµã
ÒòΪ·ûºÏADO.NETµÄ¹æ·¶£¬ËùÒÔʹÓ÷½Ê½£¬»ù±¾ºÍ SqlClient, OleDbµÈÔÉúµÄÒ»ÖÂ
us ......