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
Ïà¹ØÎĵµ£º
@ǶÈëʽ¹ØÏµÐÍÊý¾Ý¿âSQLite
ÌØµã
1.Ö§³ÖÎåÖÖÊý¾ÝÀàÐÍ null,INTEGER,REAL(¸¡µãÊý),TEXT(×Ö·û´®Îı¾)ºÍBLOB£¨¶þ½øÖÆÎı¾£©Êý¾ÝÀàÐÍ£¬ËäÈ»
ËüÖ»ÓÐÎåÖÖ£¬µ«Êµ¼ÊÉÏsqlite3Ò²½ÓÊÖvarcher(n),char(n),decimal(p,s)µÈÊý¾ÝÀàÐÍ£ ......
SQLite¹Ù·½ÍøÕ¾Àý×Ó£º
#include <stdio.h>
#include <sqlite3.h>
static int callback(void *NotUsed, int argc, char **argv, char **azColName){
int i;
for(i=0; i<argc; i++){
printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
}
printf("\n");
return 0;
}
i ......
½ñÌìºÜ×ÔÈ»µÄÔÚдSqlÓï¾äµÄʱºòÓÃÁËTop£¬Ò»¿ªÊ¼Ã»·¢ÏÖÎÊÌ⣬ÒòΪÎÒ´ÓÊý¾Ý¿â¶Á³öµÄÖµÕýºÃÊÇ0£¬¶øÎÒϰ¹ß±äÁ¿¶¨ÒåµÄʱºòÒ²¶¼¸³Öµ0£¬¿ÉÊǵ½ÎÒ²»Òª0µÄʱºòÎҾͷ¢ÏÖÎÊÌâÁË¡£ºóÀ´²ÅÖªµÀ£¬¿É°®µÄСsqlite¾¹È»Óв»Ö§³ÖµÄsqlÓï·¨¡£
¡¡¡¡¿´µ½Ä³¸öÂÛ̳ÓиöÐÂÊÖÒ²·¢ÏÖÁËÕâ¸öÎÊÌâ²¢·¢ÌûÁË£¬ÏÂÃæÒ»Å£È˵Ļظ´ÊÇ“topÊÇÄļҵĹؼü´Ê?s ......
ÎÄÕ·ÖÀà:Êý¾Ý¿â
SQLiteÔÚVCϵÄʹÓã¨×ª£©http://www.sqlite.com.cn/MySqlite/4/523.Html
Ò»¡¢SQLite¼ò½é
SQLite
ÊÇÓÃCÓïÑÔ±àдµÄ¿ªÔ´Êý¾Ý¿â£¬Ö÷ÒªÓÃÓÚǶÈëʽ£¬ÄãÒ²¿ÉÒÔ°ÑËü¼¯³ÉÔÚ×Ô¼ºµÄ×ÀÃæ³ÌÐòÖУ¬Ò²ÓÐÈ˽«ÆäÌæ´úAccess£¬ÓÃ×÷ºǫ́Êý¾Ý¿â¡£
SQLite Ö§³Ö¶àÊýSQL92 ......
´úÂëºÜÂÒ£¬¶øÇÒûÓÐÓõ½Ä£°å£¬°Ñhtml´úÂë¸úPython´úÂë»ìÔÚÒ»ÆðÁË£¬¶øÇÒҲûÓÐÓõ½web.py±¾ÉíÌṩµÄÊý¾Ý¿â²Ù×÷Ä£¿é£¬¾ø¶Ô´Ö³¬µÄ´úÂ룡
ѧϰÁ˺ܶණÎ÷£¬Ê×Ïȵ±È»ÊÇweb.py£¬È»ºóÊÇsqlite£¬½ÓÏÂÀ´ÊÇtimeÄ£¿é——¿´À´Ò²Î¨Óв»¶ÏµÄʵ¼ù£¬²ÅÕæÕýÄܽø²½£¡
˵ʵÔڵģ¬Å¼Ñ§htmlµ½ÏÖÔÚÕâô¾Ã£¬»¹ÊǰëͰˮ£¬±¯¾çÁË£¡
01&n ......