1. 程式人生 > >使用python連線MySQL資料庫

使用python連線MySQL資料庫

因為在你在python連線MySQL資料庫的時候,不能直接進行訪問,所以,你需要先下載pymysql模組:

pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple

這裡可以使用pip install pymysql ,但是將映象源設為國內源,訪問速度更快。

下載完成之後,你可以對資料庫是否連線成功進行測試:

import pymysql             #  匯入pymysql模組

conn = pymysql.connect(  "localhost","root","pwd","student" )   #前三項為資料庫的主機名,使用者名稱,密碼,第四項為要連線的資料庫名稱
print(conn)
print( type(conn) )
conn.close()            #關閉連線

資料庫連線成功後,我們還可以建一張表來進一步瞭解其用法:

'''
建立一張僱員表

'''
import pymysql
#開啟資料庫連線

db = pymysql.connect(  "localhost","root","a","students" )

# 使用cursor()方法獲取操作遊標
cursor = db.cursor()

#如果資料庫已經存在則使用execute()方法刪除表
cursor.execute("drop table if exists employee") 

#建立資料庫表sql語句
sql ='''CREATE TABLE EMPLOYEE (
        FIRST_NAME CHAR(20) NOT NULL,
        LAST_NAME CHAR(20),
        AGE INT,
        SEX CHAR(1),
        INCOME FLOAT
        )'''

cursor.execute(sql)

#關閉資料庫連線
db.close()

以上便是python連線MySQL資料庫的方法。