python 安裝 操作mysql資料庫

2022-07-25 04:30:11 字數 1711 閱讀 2029

安裝

其中cp34對應python3.4,cp36對應python3.6,其他類推  若64位的不行可嘗試32位的

查詢:

import mysqldb

from 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 ...