易截截图软件、单文件、免安装、纯绿色、仅160KB

2010年SQLite学习笔记之二


2010年SQLite学习笔记之二
一.建立数据库
sqlite3.exe test.db
 
二.双击sqlite-3_6_16目录下的程序sqlite3.exe,即可运行
三.退出
.exit
或者
.quit
四.SQLite支持如下5种数据类型
1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象。
 
五.联系人表格结构如下
create table contact(id integer primary key autoincrement,
lastname varchar(20),firstname varchar(20),
mobile varchar(30), telephone varchar(20),
email  varchar(30), company varchar(50),
department varchar(16),address varchar(80),
id1 interger,id2 integer, updatetime datetime);
 
六.查看数据库有哪些数据表
命令是:.tables
七.如何插入一条记录
insert into contact(lastname,firstname,mobile,telephone,updatetime) values('刘','畅','13910128132','010-81749136','2009-07-22');
八.查看数据表的结构
 
 
针对整个数据库
.schema
针对仅仅是contact联系人该表
.schema  contact 注意没有分号
 
九.如何打开一个已经创建的数据库
 
sqlite3  test.db
十.如何解决如下问题
SQL error: near "sqlite3": syntax error
 
SQL指令都是以分号(;)结尾的。如果遇到两个减号(--)则代表注解,sqlite3会略过去
 
十一.如何建立索引
create index index_name on table_name(field_to_be_indexed);
十二.如何删除一张数据表
drop table contact;
 
十三.查看当前的数据库
.database
 
十四.如何删除一个数据表的数据
delete from contact;
十五.如何导入一个文件到某个表中
.import  文件路径  表名
注意这是非SQL语句,所以不加分号
十六.如何设置文件字段的分隔符
.separator   “,”
.import e:/contact.txt contact
十七.如何查看当前sqllite字段的分隔符是什么?
.show
 
十八.如何将查询结果导出到一个文件
 
第一步:.output a.txt
第二步:执行要导出的SQL语句
第三步:.output stdout
十九.SQL查询语句
select * from film order by year limit 10;
select * from film order by year desc limit 10;
select count(*) from film;
select * from fil


相关文档:

SQLITE入门 逐步讲解SQLITE命令行(三)

backup ?DB? FILE 备份数据库到文件,默认备份的是main数据库,如果不附加数据库,test.db文件中默认的只有main数据库。 命令操作举例:
sqlite> .backup mydb.bak
sqlite>
此时可以再F盘看到mydb.bak文件,用记事本打开虽然是乱码,但可窥见一斑。
.restore ?DB? FILE 从备份文件还原数据和.backup相对应. 接上 ......

SQLite支持的数据类型(日期函数)


SQLite驱动支持的SQL 列类型
类型描述
TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, BYTEA
不限制长度的字符串类型. 二进制数据必须安全地编码存储, 见text类型.
CHAR(), VARCHAR(), TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
不限制长度的字符串类型. 不会被截断或者填充
ENUM
不限制长度的字符串类型. 不像 MySQL, 使用 ......

Unity3d 使用sqlite数据库

dbAccess.js
import System.Data; // we import our data class
import Mono.Data.SqliteClient; // we import our sqlite client

class dbAccess {
// variables for basic query access
private var connection : String;
private var dbcon : IDbConnection;
private ......

sqlite 数据库可视化查看修改分析工具sqlitebrowser


SQLite Database Browser
 
 
SQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
Downlo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号