安裝
其中cp34對應python3.4,cp36對應python3.6,其他類推 若64位的不行可嘗試32位的
查詢:
import mysqldbfrom readconfig import * #讀取配置檔案.ini的py程式
class mysqllib:
def __init__(self):
self.myhost=myhost #myhost在readconfig內宣告
self.myuser=myuser #myuser在readconfig內宣告
self.mypasswd=mypasswd #mypasswd在readconfig內宣告
self.myport=myport #myport在readconfig內宣告
self.mydb=mydb #mydb在radconfig內宣告
#開啟資料庫連線
def __getmysqlconnect(self): # 得到資料庫連線資訊函式, 返回: conn.cursor()
self.myconn=mysqldb.connect(host=self.myhost,user=self.myuser,passwd=self.mypasswd,port=self.myport,db=self.mydb,charset='utf8')
mycur=self.myconn.cursor() #使用cursor()方法獲取游標
if not mycur:
return (nameerror, "mysql連線資料庫失敗")
else:
return mycur
def execmysqlquery(self,sql):
mycur = self.__getmysqlconnect() # 獲得資料庫連線資訊
#使用execure方法執行sql語句
try:
mycur.execute(sql)
# data=mycur.fetchone #使用fetchone()方法獲取一條資料
# data=mycur.fetchmany(x) #獲取x條記錄
data=mycur.fetchall() #獲取所有資料
except:
data="error:mysql unable to fetch data"
# for ele in data:
# return list(ele)
self.myconn.close()
return data
#釋放資源
def execmysqlnonquery(self, sql):
sqcur = self.__getmysqlconnect()
sqcur.execute(sql)
self.myconn.commit()
self.myconn.close()
if __name__ == '__main__':
sql='select * from sys_role_category'
my=mysqllib()
ss=my.execmysqlquery(sql)
print(ss)
Python簡單操作MySQL命令安裝
安裝平台 windows py3.x pymysql是python中操作mysql的模組 執行pip3 install pymysql命令安裝 mysql版本 mysql installer community 8.0.12.0 基本命令 建立資料庫 create database student ...
MySQL操作 MySQL安裝教程
這個安裝經歷簡直史上巨坑,總結一下經驗。首先要了解的 mysql沒有64位windows安裝包?各種安裝包功能 還要搜尋解決一堆問題 1 windows 64 位 mysql 5.7以上版本包解壓中沒有data目錄和my default.ini和my.ini檔案以及服務無法啟動的解決辦法以及修改初始...
Python安裝Mysql模組MySQLdb詳解
首先檢查可不可以使用import mysqldb 如下表示成功安裝 如下表示未成功安裝 第一步 wget tar zxvf mysql python 1.2.3.tar.gz 依次執行,如果報錯,請根據錯誤執行 第二步和第三步 root 10 10 122 2 mysql python 1.2.3 ...