標籤:des style http io os ar for 檔案 資料
用指令碼建立一個SQLite資料庫
依次建立以下兩個檔案:
1)一個BAT檔案:script.bat
@ECHO OFFC:CD %HOMEPATH%/DesktopSQLITE3 TEST_DB.DB < a.sqlSQLITE3 TEST_DB.DB .dump > result.sql
Sqlite3程式可以從Sqlite的官方網站上下載到
2)一個SQL檔案:a.sql,裡面儲存了SQLite的建庫指令碼,如下例:
--SQLite指令碼 a.sql--建立PERSONS類CREATE TABLE PERSONS( ID INTEGER PRIMARY KEY, NAME TEXT NOT NULL COLLATE NOCASE, SEX CHAR NOT NULL, AGE INTEGER, TEL TEXT); INSERT INTO PERSONS (NAME, SEX, AGE, TEL) VALUES (‘TSYBIUS‘, ‘M‘, 23, ‘12345678901‘);INSERT INTO PERSONS (NAME, SEX, AGE, TEL) VALUES (‘GALATEA‘, ‘F‘, 21, ‘98765432109‘); .quit
雙擊script.bat,可以建立資料庫TEST_DB.DB,把建立的Database Backup到檔案result.sql
a.sql中語句建立的資料庫,在result.sql中會被儲存為如下形式
PRAGMA foreign_keys=OFF;BEGIN TRANSACTION;CREATE TABLE PERSONS( ID INTEGER PRIMARY KEY, NAME TEXT NOT NULL COLLATE NOCASE, SEX CHAR NOT NULL, AGE INTEGER, TEL TEXT);INSERT INTO PERSONS VALUES(1,‘TSYBIUS‘,‘M‘,23,‘12345678901‘);INSERT INTO PERSONS VALUES(2,‘GALATEA‘,‘F‘,21,‘98765432109‘);COMMIT;
建立好的資料庫,可以用SQLiteSpy.exe軟體查看
END
Windows通過指令碼建立SQLite資料庫