3. python中的sqlite
Python SQLite 微課 / 3. python中的sqlite

Python SQLite 微課

手機(jī)也能上課
App下載
1/2

python中的SQLite

在python3中?內(nèi)嵌了?sqlite數(shù)據(jù)庫(kù),我們只需要import SQLite的模塊(sqlite3),就能使用sqlite數(shù)據(jù)庫(kù)。

import sqlite3

# 建立數(shù)據(jù)庫(kù)連接,返回connection對(duì)象
conn = sqlite3.connect("./w3cschool.db")

還記得前面提到過(guò)嘛?

SQLite是免安裝的,所以沒有安裝SQLite也可以直接運(yùn)行上述代碼。

如果是mysql這類需要安裝的數(shù)據(jù)庫(kù),我們不僅需要安裝MySQL,還需要額外安裝一些MySQL的驅(qū)動(dòng)(第三方庫(kù)),而SQLite完全不需要!而且sqlite3模塊是python內(nèi)置的,不需要使用pip這類的包管理工具導(dǎo)入!

關(guān)于SQLite的版本:

不同版本的python自帶的SQLite版本是不一樣的,以小編使用的python3.10為例,sqlite3的版本是2.6.0,SQLite的版本為3.37.2。

 sqlite3是python的模塊,可以理解為python的sqlite驅(qū)動(dòng)。他的版本為2.6
SQLite版本是SQLite數(shù)據(jù)庫(kù)的版本,可以理解為類似于MySQL的版本。這里的版本是3.37.2,是SQLite3版本的數(shù)據(jù)庫(kù)(后面的37.2是小版本)


+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?