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
Ïà¹ØÎĵµ£º
±¾ÎÄÒÔÊý¾Ý¿âÖеÄÊý¾Ý±íUserInfoΪʵÀýչʾÊý¾Ý¿â±íµÄ´´½¨¼°Êý¾Ý¼Ç¼µÄ¼Èë¡£
#!/bin/sh
#variables definition
#database location
db=/conf/db
#
#create table userInfo
#name: User name
#passwd: Password
#Privilege: User privilege -- Administrator:0 Operator:1
#
echo "create table UserInfo(n ......
package
{
import flash.data.SQLConnection;
import flash.data.SQLResult;
import flash.data.SQLStatement;
import flash.errors.SQLError;
import flash.events.SQLErrorEvent;
import flash.events.SQLEvent;
import flash.filesystem.File;
import mx.collections.Ar ......
ÎÒÏÖÔÚҪʹÓÃSQLite3.0´´½¨Ò»¸öÊý¾Ý¿â£¬È»ºóÔÚÊý¾Ý¿âÖд´½¨Ò»¸ö±í¸ñ¡£
Ê×ÏÈÒªÒýÈëSQLite3.0µÄlib¿â¡£È»ºó°üº¬Í·Îļþ#import <sqlite3.h>
¡¾1¡¿´ò¿ªÊý¾Ý¿â£¬Èç¹ûûÓУ¬ÄÇô´´½¨Ò»¸ö
sqlite3* database_;
-(BOOL) open{
NSArray *paths = NSSearchPathForDirectoriesInDomai ......
Ò»¡¢SQLite¼ò½é
SQLite ÊÇÓÃCÓïÑÔ±àдµÄ¿ªÔ´Êý¾Ý¿â£¬Ö÷ÒªÓÃÓÚǶÈëʽ£¬ÄãÒ²¿ÉÒÔ°ÑËü¼¯³ÉÔÚ×Ô¼ºµÄ×ÀÃæ³ÌÐòÖУ¬Ò²ÓÐÈ˽«ÆäÌæ´úAccess£¬ÓÃ×÷ºǫ́Êý¾Ý¿â¡£
SQLite Ö§³Ö¶àÊýSQL92±ê×¼£¬ÀýÈ磺Ë÷Òý¡¢ÏÞÖÆ¡¢´¥·¢ºÍ²é¿´Ö§³Ö¡£
Ö§³Ö NULL¡¢INTEGER¡¢REAL¡¢TEXT ºÍ BLOB Êý¾ÝÀàÐÍ£¬Ö§³ÖÊÂÎñ¡£
¶þ¡¢ÏÂÔØSQLite
SQLite¿ÉÒÔµ½¹Ù·½Õ ......
1 TOP
ÕâÊÇÒ»¸ö´ó¼Ò¾³£Îʵ½µÄÎÊÌ⣬ÀýÈçÔÚSQLSERVERÖпÉÒÔʹÓÃÈçÏÂÓï¾äÀ´È¡µÃ¼Ç¼¼¯ÖеÄÇ°Ê®Ìõ¼Ç¼£º
SELECT TOP 10 * from [index] ORDER BY indexid DESC;
µ«ÊÇÕâÌõSQLÓï¾äÔÚSQLiteÖÐÊÇÎÞ·¨Ö´Ðеģ¬Ó¦¸Ã¸ÄΪ£º
SELECT * from [index] ORDER BY indexid DESC limit 0,10;
ÆäÖÐlimit 0,10±íʾ´ÓµÚ0 ......