1. 程式人生 > >sqlite3 新建數據庫的過程

sqlite3 新建數據庫的過程

eat 數據庫工具 body www. down 運行 win32 data sqlite

  有些東西,很簡單,不過有坑,就變復雜了。我先說最簡單的方法,新建一個空的txt文檔,然後把後綴改為db就可以了。-_-蛋疼,其實一開始我是不知道的,也是後來成功新建db後發現db為0kb才大膽地做了這種嘗試。

  首先,用create database這個命令是沒用的,它和mysql之類的數據庫工具不一樣。

  我想新建數據庫,主要是想在lua代碼裏面使用sqlite3,然後看了函數列表,沒有新建數據庫的對應函數。後來發現用open函數就可以了,輸入數據庫的名字,如果存在就直接連接,如果不存在,就會自動新建一個。-_-蛋疼,其實一開始我也是不知道的,成功新建db後才大膽地做了這種嘗試。

  最後說說正規的方法,用sqlite3.exe來生成。先到官網下載工具http://www.sqlite.org/download.html,您需要下載sqlite-tools-win32-x86-xxxxxx.zip和sqlite-dll-win32-*.zip,然後將sqlite-dll解壓出來的文件放到sqlite-tools解壓出來的文件裏,因為sqlite3.exe要使用到對應dll。運行cmd,cd到對應目錄,執行sqlite3.exe your-name.db,本來到這一步,數據庫就應該生成了,但是由於緩存的原因,沒真正生成,此時你執行下一條命令:.databases 此命令是顯示當前管理的所有數據庫,然後你就看到剛才的數據庫了,對應文件夾也出現了your-name.db文件。緩存那裏,感覺好坑-_-

sqlite3 新建數據庫的過程