sqlite3 函数手册
时间: 2023-09-02 12:05:46 浏览: 88
sqlite3的基础教程
SQLite3是一种轻型的关系型数据库管理系统,支持大部分的SQL语法。以下是SQLite3函数手册中的常用函数和其用法:
1. 打开和关闭数据库
```
int sqlite3_open(const char *filename, sqlite3 **ppDb);
int sqlite3_close(sqlite3*);
```
2. 执行SQL语句
```
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void*,int,char**,char**), void *, char **errmsg);
```
3. 创建和删除表
```
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void*,int,char**,char**), void *, char **errmsg);
```
4. 插入、更新、删除数据
```
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void*,int,char**,char**), void *, char **errmsg);
```
5. 查询数据
```
int sqlite3_prepare_v2(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail);
int sqlite3_step(sqlite3_stmt*);
int sqlite3_column_count(sqlite3_stmt*);
int sqlite3_column_name(sqlite3_stmt*, int N);
int sqlite3_column_text(sqlite3_stmt*, int iCol);
int sqlite3_column_int(sqlite3_stmt*, int iCol);
```
6. 事务处理
```
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void*,int,char**,char**), void *, char **errmsg);
```
7. 错误处理
```
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void*,int,char**,char**), void *, char **errmsg);
```
以上是SQLite3函数手册中常用函数的部分内容,更详细的内容可以参考官方文档。
阅读全文