終端安裝pysqlite(嵌入式數(shù)據(jù)庫(kù)SQLite的Python接口)
$ gunzip pysqlite-2.8.3的絕對(duì)路徑
$ tar xvf pysqlite-2.8.3的絕對(duì)路徑
$ cd pysqlite-2.8.3
$ python setup.py build
$ python setup.py install
Mac內(nèi)置悍募,終端打開并創(chuàng)建數(shù)據(jù)庫(kù)
$ sqlite3 test.db #創(chuàng)建test數(shù)據(jù)庫(kù)
sqlite> .datebases #查看名稱和路徑溪厘,使用navicat連接sqlite數(shù)據(jù)庫(kù)
sqlite> create table..#最少必須為新建的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)表或者視圖,這么才能將數(shù)據(jù)庫(kù)保存到磁盤中忠荞,否則數(shù)據(jù)庫(kù)不會(huì)被創(chuàng)建
sqlite> .q #退出,該句不能少帅掘,否則重開終端找不到已創(chuàng)建的數(shù)據(jù)庫(kù)
python操作pysqlite創(chuàng)建的數(shù)據(jù)表钻洒,使用終端打開
$ cd /python #.db文件在該目錄下
$ sqlite3 test1.db #加載該數(shù)據(jù)庫(kù)
sqlite> .tables
In-memory database with persistent storage
create and persist a database in code from scratch
how we can save database created in sqlite3
http://stackoverflow.com/questions/22947446/creating-sqlite3-files-database