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

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

python pymysql庫的常用操作

瀏覽:5日期: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 編程
相關文章:
主站蜘蛛池模板: 花莲市| 甘南县| 扎囊县| 布尔津县| 镇原县| 本溪市| 来宾市| 沽源县| 凤台县| 宁都县| 肥东县| 镶黄旗| 太和县| 上栗县| 喜德县| 唐河县| 沙河市| 漳州市| 塔城市| 会泽县| 五常市| 新泰市| 双峰县| 嘉义县| 酉阳| 霍邱县| 清水河县| 长岛县| 侯马市| 宁武县| 黄大仙区| 平阳县| 连南| 施甸县| 诸暨市| 北海市| 永清县| 桃江县| 旬邑县| 桃园市| 永定县|