Welcome

首页 / 软件开发 / C++ / 在VC下使用SQLite

在VC下使用SQLite2011-02-07 vckbase 王骏一、SQLite简介

SQLite 是用C语言编写的开源数据库,主要用于嵌入式,你也可以把它集成在自己的桌面程序中,也有人将其替代Access,用作后台数据库。

SQLite 支持多数SQL92标准,例如:索引、限制、触发和查看支持。

支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型,支持事务。

二、下载SQLite

SQLite可以到官方站点下载

包括:Linux,Mac OS X, Windows下的已编译文件以及源代码、帮助文档。

三、SQLite的简单使用

3.1 建立数据库

C:sqlite-3_6_11> sqlite3.exe dbname.db

sqlite3.exe后面跟数据库文件名

3.2 创建数据表

sqlite> create table users(userid varchar(20) PRIMARY KEY,
...> age int,
...> birthday datetime);

3.3 添加记录

insert into users values("wang",20,"1989-5-4");
insert into users values("li",22,"1987-11-16");

3.4 查询记录

select * from users order by birthday;

3.5 删除记录

delete from users where userid="wang";

3.6 退出sqlite

sqlite> .exit

SQLite数据库的数据结构是存贮在 "sqlite_master" 表中

具体命令可以输入 .help查看或参考帮助文档