位置: 编程技术 - 正文
接下来干嘛呢?建一张表吧。这里需要注意的是,SQLite不支持在创建表的同时创建索引,所以要分两步走,先创建表然后再创建索引
然后往里面插一点数据吧,SQLite只支持5种基本的数据类型
问题来了,SQLite的时间和日期类型在哪里?原来SQLite可以把时间日期保存在一下几种数据类型里面把日期保存为字符串以后,不能直接拿出来直接当日期用,在用之前要调用SQLite的date函数例如找前一天存进去的数据:
查看表结构 select * from sqlite_master查看表信息 PRAGMA table_info (table_name)
SQLite中的时间日期函数
SQLite包含了如下时间/日期函数:
datetime()的用法是:datetime(日期/时间,修正符,修正符...)date()和time()的语法与datetime()相同。
在时间/日期函数里可以使用如下格式的字符串作为参数:
举例(写这个笔记的时间是年月日晚8点到点,北京时间):strftime() 函数可以把YYYY-MM-DD HH:MM:SS格式的日期字符串转换成其它形式的字符串。strftime() 的语法是strftime(格式, 日期/时间, 修正符, 修正符, ...)
它可以用以下的符号对日期和时间进行格式化:%d 月份, -%f 小数形式的秒,SS.SSS%H 小时, -%j 算出某一天是该年的第几天,-%m 月份,-%M 分钟, -%s 从年1月1日到现在的秒数%S 秒, -%w 星期, 0-6 (0是星期天)%W 算出某一天属于该年的第几周, -%Y 年, YYYY%% 百分号
strftime() 的用法举例如下:结果:// ::
推荐整理分享SQLite3中的日期时间函数使用小结,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
SQLite3中自增主键相关知识总结 一、SQLite清空表并将自增列归零SQL标准中有TRUNCATETABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用DELETEFROMTableName就可以了
sqlite时间戳转时间语句(时间转时间戳) 下面是具体的实现代码:sqliteSELECTdatetime(,'unixepoch','localtime');+------------------------------------------------+|datetime(,'unixepoch','localtime')|+-------------
初识SQLITE3数据库 数据库DataBase,我们都没有接触过数据库,那么数据库是什么?它是一个有结构的、集成的、可共享的统一管理的数据集合!所谓有结构的,指的是数
上一篇:SQLite3 API 编程手册
友情链接: 武汉网站建设