SQLite操作指南(SQLite version 3.6.21)
1、.back ?DB? FILE 备份DB(默认为main)到文件
2、.bail ON|OFF 遇到一个错误扣停止,该值默认为OFF
3、.databases 列举附加到数据库的数据库名和文件名
4、.dump ?TABLE? ... 用SQL文本格式列举数据库,如果指定TABLE,仅仅列举匹配的表,LIKE类型TABLE
5、.echo ON|OFF 设置echo的状态可以为ON或者OFF
6、.exit 退出程序
7、.explain ?ON|OFF? 设置EXPLAIN的输出模式为ON或者OFF,如果没有参数,EXPLAIN默认设置为ON
8、.genfkey ?OPTIONS?
选项设置如下:
--NO-DROP:表示不删除旧的fkey触发器
--IGNORE-ERRORS:表示忽略含有fkey错误的表
--EXEC:表示立即执行生成的SQL语句
在信息源中查看文件tool/genfkey.README来进一步了解更详细的内容
9、.help 显示SQLite的操作指南
10、.import FILE TABLE 表示向表中导入数据
11、.indices ?TABLE? 显示所有的索引名,如果指定TABLE,那么仅仅显示指定表的索引,例如,表等配套模式
12、.load FILE ?ENTRY? 加载一个外部的库
13、.mode MODE ?TABLE? 设置输出模式,可选参数如下:
CSV 表示逗号分隔值
COLUMN 表示左对齐列(看.width)
HTML 表示HTML表代码
INSERT 表示表的SQL插入声明
LINE 表示每一行一个值
相关文档:
import os
import unittest # 包含单元测试模块
import sqlite3 as sqlite # 包含sqlite3模块
def get_db_path():
return "sqlite_testdb"
class TransactionTests(unittest.TestCase): # 单元测试第一步: 由TestCase派生类
def setUp(self): # 单元测试环境配置
......
SQLite包含了如下时间/日期函数:
datetime().......................产生日期和时间
date()...........................产生日期
time()...........................产生时间
strftime().......................对以上三个函数产生的日期和时间进行格式化
datetime()的用法是:datetime(日期/时间,修正符,修正符...)
......
SQLite学习笔记
1.查看有哪些数据库,显示数据库列表
show databases;
2.显示表的结构
方法一:
use student;
describe student;
方法二:
des student.student;
方法三:
show columns from student;
3.显示MYSQL的版本
select version();
4.显示库中的数据表
use mysql;
show tables;
5.建库
......
前一阵字做项目(嵌入式linux),由于要保存大量的数据,而且最长要保存30天的时间。本来打算保存到文件中,每次启动应用程序的时候重新解析一遍,可是当数据量很大的时候,就出现效率的问题了。所以最后还是放弃了使用文件的打算,决定使用数据库存取数据。
linux下的数据库也很多,有开源的,也有收费的。对于我们来说,肯 ......
本文转载自 http://www.tntserver.cn/article.asp?id=41
今天遇到个问题.
首先插入一个DataTime格式的数据:
string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";
执行如上命令.插入没有报告错误.
但是,我又用一条命令读取时:
string sql="select * from [table];
.....
IDataRea ......