Python操作mysql資料庫

2021-10-22 14:02:14 字數 521 閱讀 2774

import pymysql

def do_mysql(sql,number):

mysql_config= #配置資訊根據自己的情況

connection=pymysql.connect(**mysql_config)#建立乙個資料庫的連線

cur=connection.cursor()#游標cursor

cur.execute(sql)#執行sql語句

if number==1:#傳入1獲取單條資料

res = cur.fetchone()#獲取資料,fetchone獲取的是元組,針對一組資料

else:

res=cur.fetchall()#獲取的是列表,列表巢狀元組

cur.close()#關閉游標

connection.close()#關閉連線     防止使用者被鎖住

if __name__ == "__main__":

sql="seelct * from table"    

do_mysql(sql,2)

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