sqlite
创建数据库
.open test.db --没有就创建
sqlite3 DatabaseName.db
导入/导出数据库
sqlite3 test.db .dump > filename --导出
sqlite3 test.db < filename --导入
创建表
--注意,在打开数据库时才能操作
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
查看表的详细信息
.schema --注意:打开数据库时才能操作
删除表
DROP TABLE database_name.table_name;
插入数据
INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)]
VALUES (value1, value2, value3,...valueN);
在这里,column1, column2,…columnN 是要插入数据的表中的列的名称。
如果要为表中的所有列添加值,您也可以不需要在 SQLite 查询中指定列名称。但要确保值的顺序与列在表中的顺序一致。SQLite 的 INSERT INTO 语法如下:
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
c/c++连接数据库
https://blog.csdn.net/gangtienaner/article/details/119575172?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165284159716782395336158%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165284159716782395336158&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-2-119575172-null-null.142v10pc_search_result_control_group,157v4control&utm_term=sqlite3&spm=1018.2226.3001.4187