国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python pymysql庫的常用操作

瀏覽:11日期:2022-07-08 09:44:00

批量插入

import pymysql def insert_to_mysql(to_db_list): mysql_db = pymysql.connect(host='HOST_IP', port=3306, user='username', password='password',database='db', charset='utf8') cursor = mysql_db.cursor() sql = 'INSERT INTO `your_db`.`your_table`(`colum1`, `colum2`, `colum3`) VALUES (%s,%s,%s)' try: # cursor.execute() cursor.executemany(sql, to_db_list) # 批量插入 effect_rows = cursor.rowcount mysql_db.commit() cursor.close() print(’數據庫添加成功,插入 {}條數據’.format(effect_rows)) return effect_rows except Exception as e: mysql_db.rollback() print(’數據庫執行失敗’) print(e) return 0 my_list = []my_list.append((’v1’, ’v2’, ’v3’)) cnt = insert_to_mysql(my_list)

查詢

def get_id_name(): cursor = mysql_db.cursor() sql = 'select id, name from `your_db`.`table`' cursor.execute(sql) res = cursor.fetchall() # print(res) return res my_list = get_id_name() for index in range(len(my_list)): print(my_list[index][0]) # id print(my_list[index][1]) # name

更新

def update_by_id(update_list): '''根據ID更新col1, col2, col3 list 依次為 col1, col2, col3, id :param update_list: :return: ''' cursor = mysql_db.cursor() sql = 'UPDATE `your_db`.`table` SET col1=(%s),col2=(%s),col3=(%s) WHERE id=(%s)' try: # cursor.execute() cursor.executemany(sql, update_list) # 批量插入 mysql_db.commit() cursor.close() print(’數據庫更新成功’) except Exception as e: mysql_db.rollback() print(’數據庫更新失敗’) print(e) my_list = []my_list.append((’v1’, ’v2’, ’v3’, ’id’))update_by_id(my_list)

以上就是python pymysql庫的常用操作的詳細內容,更多關于python pymysql庫的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 峨眉山市| 汤原县| 广东省| 大关县| 扬中市| 朔州市| 江北区| 金溪县| 沙坪坝区| 砚山县| 雅安市| 肥乡县| 徐闻县| 康保县| 安福县| 芦山县| 梓潼县| 潜江市| 达拉特旗| 松滋市| 华阴市| 鄯善县| 兴山县| 海南省| 石河子市| 南召县| 古交市| 兴仁县| 麻城市| 大同市| 饶河县| 曲阳县| 许昌市| 金华市| 临猗县| 同仁县| 石门县| 襄垣县| 巴彦县| 巴塘县| 睢宁县|