您好,登錄后才能下訂單哦!
小編給大家分享一下python數據分析使用SQLite數據庫的案例,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
SQLite是一款非常流行的關系型數據庫,由于它非常輕盈,因此被大量應用程序廣泛使用。sqlite3是python標準發行版中自帶的模塊,可以用于處理sqlite數據庫。數據庫既可以保存到文件中,也可以保存在內存中,這里保存到內存中。
代碼:
import sqlite3 with sqlite3.connect(":memory:") as con: c=con.cursor() #創建游標 c.execute('''CREATE TABLE sensors(data text,city text,code text,sensor_id real,temperature real)''') #新建表,text和real分別表示字符串和數值的類型 for table in c.execute("SELECT name FROM sqlite_master WHERE type='table'"): print "Table",table[0] c.execute("INSERT INTO sensors VALUES ('2016-11-05','Utrecht','Red',42,15.14)") c.execute("SELECT * FROM sensors") print c.fetchone() #輸出插入記錄 con.execute("DROP TABLE sensors") #刪除表 print "# of tables",c.execute("SELECT COUNT(*) FROM sqlite_master WHERE type='table'").fetchone()[0] c.close()
運行結果:
Table sensors (u'2016-11-05', u'Utrecht', u'Red', 42.0, 15.14) # of tables 0
關系型數據庫管理系統
嵌入式數據庫,適用于嵌入式設備
SQLite不是C/S的數據庫引擎
集成在用戶程序中
實現了大多數SQL標準
看完了這篇文章,相信你對python數據分析使用SQLite數據庫的案例有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。