多表联合查询:
可以把多表联合查询看作在一张由多个表的记录两两组合而成的大表中进行查询。
组合后的大表的记录数等于各个表的记录数之积。因此多表联合查询的效率较低。此外,语句的不同写法也能对查询效率产生显著的影响。
Sqilte3命令行工具:
SQLite库包含一个简单的命令行工具:sqlite3,该工具使得用户可以对一个SQLite数据库手动输入并且执行SQL语句。
如下命令可以启动sqlite3工具:
sqlite3 student.db
其中student.db是要操作的数据库文件,如果它不存在,则会自动创建一个新的空数据库。
打开一个新的数据库连接:
int sqlite3_open
(
const char *filename;
sqlite3 **ppDb;
);
filename:要打开的数据库的文件名
ppDb:返回数据库连接句柄(handle)
返回值:SQLITE_OK表示成功,否则为错误码(error code)
Linux - C数据库编程(预习内容五)
最新推荐文章于 2016-10-03 23:42:14 发布