利用pymysql和sqlite3分別操作mysql和sqlite資料庫。
mysql功能全面,追求最大併發效率,可滿足多使用者同時訪問,如果**訪問流量大可使用mysql進行管理。sqlite輕便簡潔,磁碟效率高,但是其沒有使用者管理,這使得它便於遷移但同時缺乏安全性。
pip instal pymysqlmysql是乙個關係型資料庫管理系統,其功能強大且開源
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 ...