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

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

python pymysql庫的常用操作

瀏覽:142日期: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 編程
相關文章:
主站蜘蛛池模板: 晴隆县| 永年县| 兴安县| 玛纳斯县| 苏尼特右旗| 九台市| 南陵县| 永年县| 河间市| 威信县| 福鼎市| 阿拉善左旗| 方山县| 武邑县| 金阳县| 满洲里市| 忻城县| 紫金县| 抚顺县| 信丰县| 宜川县| 崇阳县| 壶关县| 寿宁县| 甘孜县| 抚宁县| 司法| 永安市| 彝良县| 三台县| 北宁市| 思茅市| 徐州市| 佳木斯市| 罗江县| 鄂托克旗| 康定县| 屯留县| 汨罗市| 临漳县| 盐山县|