python操作mysql資料庫

2021-09-07 20:07:55 字數 1198 閱讀 2727

關於資料庫操作,在python中大同小異:都是先初始化conn連線物件,然後獲取游標cursor,使用游標來執行語句,之後可以操作游標來獲取結果,如果操作了資料,就使用conn物件進行提交。

mysql是非常常見和使用頻率很高的資料庫,python中有一些資料庫驅動是可以用來操作mysql資料庫的,這裡強烈推薦使用pymysql庫(pymysql驅動),安裝非常簡單,命令列執行

pip install pymysql
如果不支援pip,建議嘗試一下pip,非常方便。

如果使用的python3.x,那就是pip3,這裡不細講pip。

在**中使用示例:

#coding=utf-

8import pymysql

# 開啟資料庫連線

db = pymysql.

connect

("localhost"

,"testuser"

,"test123"

,"testdb")

# 使用 cursor

() 方法建立乙個游標物件 cursor

cursor = db.

cursor()

# 使用 execute

() 方法執行 sql 查詢

cursor.

execute

("select version()")

# 使用 fetchone

() 方法獲取單條資料.

data = cursor.

fetchone()

print

("database version : %s "

% data)

# 關閉資料庫連線

db.close

()

命令列安裝:

pip install mysql
示例:

import mysql.connector

conn = mysql.connector.connect(user=

'root'

,password=

'password'

,database=

'test'

)

不建議使用mysqldb驅動,安裝太過麻煩,依賴過於複雜。

–by 51公積金洛城

python操作mysql查詢資料

首先需要連線資料庫,然後才查詢出資料。例如下表名字為 sinauser iduse id use name11 db12 2db233 db3class database def init self self.conn mysqldb.connect 連線資料庫 host 連線你要取出資料庫的ip,...

python操作MySQL資料庫

堅持每天學一點,每天積累一點點,作為自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作mysql,所以整理一下。我採用的是mysqldb操作的mysql資料庫。先來乙個簡單的例子吧 import mysqldb try conn mysqldb.connec...

Python操作Mysql資料庫

coding utf8 author yangjing import mysqldb 查詢。def select host user root password port 3306,db sql connect mysqldb.connect host host,user user,passwd p...