建立數據庫html
$sqlite3 DatabaseName.db
$sqlite3 testDB.db .dump > testDB.sql --導出數據庫在文本文件中 $sqlite3 testDB.db < testDB.sql --將數據庫從文本文件中恢復
--建立一個.sql文件,其中有一個table COMPANY,並向COMPANY中插入一個條數據
PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; CREATE TABLE COMPANY( ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );
INSERT INTO COMPANY (NAME, AGE, ADDRESS, SALARY) VALUES('Paul', 32, 'California', 20000.0); COMMIT;
附加數據庫sql
ATTACH DATABASE 'DatabaseName' As 'Alias-Name';
分離數據庫數據庫
DETACH DATABASE 'Alias-Name';
建立表spa
CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, ..... columnN datatype, );
--查看數據庫中存在的表 sqlite>.tables COMPANY DEPARTMENT --查看錶的完整信息 sqlite>.schema COMPANY CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );
修改表code
--修改表名 ALTER TABLE table_name RENAME TO new_table_name;
--給表添加一個新的列
ALTER TABLE table_name ADD COLUMN column_def...;
刪除表sqlite
DROP TABLE database_name.table_name;
向表中添加數據htm
INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
刪除表中數據blog
DELETE FROM table_name WHERE [condition];
更新表中數據教程
UPDATE table_name SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];
查看錶中數據開發
SELECT column1, column2, columnN FROM table_name;
SELECT * FROM table_name;
SELECT column1, column2, columnN FROM table_name WHERE [condition]
SELECT column1, column2, columnN FROM table_name WHERE [condition1] AND [condition2]...AND [conditionN];
修改數據顯示格式
sqlite>.header on sqlite>.mode column sqlite>.timer on sqlite>
https://www.sqlite.org/index.html(sqlite官方文檔)
https://www.runoob.com/sqlite/sqlite-tutorial.html(菜鳥教程sqlite)
https://cloud.tencent.com/developer/doc/1228(騰訊雲sqlite開發者手冊)
http://www.cnblogs.com/mingforyou/archive/2013/02/19/2917122.html