SQLite 笔记
SQLite 笔记
SQLite C++依赖库:
https://github.com/SRombauts/SQLiteCpp
参考
SQLite 教程 -菜鸟教程
SQLite Download Page
SQLite中文网
DB Browser for SQLite
感受一下C++操作SQLite有多麻烦 -简书
玩转SQLite-11:C语言高效API之sqlite3_prepare系列函数 -CSDN博客
SQLite主键
Sqlite数据库-使用的查询语句大全 -CSDN博客
SQLite 教程 -极客教程
语法笔记
| 功能 | 命令 |
|---|---|
| 打开文件(cmd) | sqlite3 filename.db |
| 打开文件(sql) | .open filename.db |
| 退出 | .exit |
| 列出所有表格 | .tables |
| 列出表格的键 | .schema tablename |
| 显示模式 | .header on \ .mode column |
| 创建表格 | CREATE TABLE tablename; |
| 删除表格 | DROP TABLE tablename; |
| 清空表格 | DELETE FROM sqlite_sequence WHERE name = ‘tablename’; |
| 修改表格名称 | ALTER TABLE table_name RENAME TO new_table_name; |
| 添加列 | ALTER TABLE tablename ADD COLUMN columnname INTEGER DEFAULT 0; |
| 增 | INSERT INTO tablename VALUES (7, ‘James’, 24, ‘Houston’, 10000.00 ); |
| 删 | DELETE FROM tablename WHERE rowid=valuename; |
| 改 | UPDATE tablename SET columnname=valuename WHERE conditionname; |
| 查 | SELECT * FROM tablename; |
