Python基礎 SQLite資料庫基本操作

2021-09-11 19:16:31 字數 1050 閱讀 4121

sqlite資料庫的官網:

有很多管理資料庫的工具,官方使用命令列進行管理,感覺太麻煩,使用db browser進行管理資料庫,附上官網:

開啟後還是中文的,驚喜

安裝庫:pysqlite3

在進行對資料庫的操作之前,首先要使用函式connect開啟資料庫

通過物件的execute方法進行資料庫的各種操作

附上python運算元據的基本**:

# sqlite資料庫

import sqlite3

import os

dbpath = 'data.sqlite'

# 如果找不到檔案,則建立該檔案

if not os.path.exists(dbpath):

# 建立資料庫

conn = sqlite3.connect(dbpath)

# 獲取sqlite3.cursor物件

c = conn.cursor()

# 建立person表

c.execute('''create table persons

(id int primary key not null,

name text not null,

age int not null,

salary real);''')

# 修改資料庫後使用commit方法提交後生效

conn.commit()

#關閉資料庫連線

conn.close()

print("建立資料庫成功")

用db bowser 開啟資料庫,成功:

更正:sqlite3是python內建的資料庫,不需要安裝,直接匯入即可!

Python與SQLite和MYSQL資料庫

python內建了sqlite模組並可以方便的連線各種資料庫。sqlite是乙個輕量級資料庫乙個資料庫例項就是乙個檔案,可以方便的整合到各種應用程式中。python內建sqlite3模組,無需任何配置即可使用。import sqlite3 connect db,create if not exist...

Day53 Python操作SQLite資料庫

今天我們要學習的是關於sqlite資料庫的相關知識,首先我們來看一下什麼是sqlite資料庫 1.什麼是sqlite資料庫 2.python操作sqlite資料庫 我們已經知道了sqlite資料庫是什麼了,然後我們來學習一下它的使用,我簡單把sqlite的使用分為一下步驟,一起來看一下 conn s...

python基礎(二十一) 操作SQLite

python操作 使用內建模組sqlite3 游標cursor 引數化查詢 null 什麼都不存 integer 整型 real 親源型別 浮點型 text 包含文字 blob 二進位制大型物件,是乙個可以儲存大量資料的容器 增刪改查 select from 表名 insert into 表名 列1...