python運算元據庫 MySQL SQLite

2021-10-07 07:47:55 字數 1085 閱讀 3219

利用pymysql和sqlite3分別操作mysql和sqlite資料庫。

mysql功能全面,追求最大併發效率,可滿足多使用者同時訪問,如果**訪問流量大可使用mysql進行管理。sqlite輕便簡潔,磁碟效率高,但是其沒有使用者管理,這使得它便於遷移但同時缺乏安全性。

pip instal pymysql

mysql是乙個關係型資料庫管理系統,其功能強大且開源

import pymysql

#1.建立連線

conn = pymysql.connect(

host =

'127.0.0.1'

, port =

3306

, user =

'所運算元據庫的賬戶'

, password =

'密碼',

db =

'所運算元據庫名稱'

, charset =

'utf-8'

)#2.建立游標

cur = conn.cursor(

)#3.執行sql語句

cur.execute(

'需要執行的sql語句,str型別'

)#4.關閉連線和游標

cur.close(

)conn.close(

)

sqlite是一種輕量型資料庫,小巧開源,python中內建有sqlite3模組可對其進行操作

import sqlite3

conn = sqlite3.connect(

'運算元據庫名稱,如果你不存在則建立'

)#2.建立游標

cur = conn.cursor(

)#3.執行sql語句

cur.execute(

'需要執行的sql語句,str型別'

)conn.commit(

)#執行完後需要提交,可執行多條語句後再提交,若為查詢語句,則可以不必提交

#4.關閉連線和游標

cur.close(

)conn.close(

)

MySQL 運算元據庫

資料庫是指長期儲存在計算機內,有組織的 可共享的資料集合。簡而言之,資料庫就是乙個儲存資料的地方。只是,其儲存方式有特定的規律。這樣可以方便處理資料。資料庫的操作包括建立資料庫和刪除資料庫。這些操作都是資料庫管理的基礎 建立資料庫是指在資料庫系統中劃分一塊空間,用來儲存相應的資料。這是進行表操作的基...

python運算元據庫

資料庫的操作在現在的python裡面已經變得十分的好用,有了一套api標準.下面的就是講講如何的去使用這套框架定義.此框架包含以下部分 connect parameters.其中的引數格式如下 dsn 資料來源名稱 user 使用者名稱 可選 password 密碼 可選 host 主機名 可選 d...

python 運算元據庫

目的 通過excel定義檢查指標項,然後通過python讀取指標,通過oracle sqlplus工具去執行獲取具體巡檢結果。unicode utf 8 coding utf 8 import os import sys import xlrd import paramiko reload sys ...