日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Python 操作 MySQL數據庫

瀏覽:116日期:2022-07-10 17:40:49

開發環境與配置

win_x64 Ubuntu14.04 Python3.x

pip安裝pymysql模塊

直接使用pip安裝 pip install pymysqlwin64上直接在cmd中執行

連接本地數據庫

使用模塊pymysql連接數據庫

本地數據庫相關配置請參閱: http://rustfisher.github.io/2017/02/25/backend/MySQL_install/

#!/usr/bin/python# coding=utf-8import pymysql# 連接本地數據庫conn = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’yourpwd’, db=’samp_db1’, charset=’utf8’)cursor = conn.cursor()cursor.execute(’select * from bigstu’)for row in cursor.fetchall(): print(row)# 查cursor.execute(’select id, name from bigstu where age > 22’)for res in cursor.fetchall(): print(str(res[0]) + ', ' + res[1])cursor.close()print(’-- end --’)

輸出:

(1, ’張三’, ’男’, 24, datetime.date(2017, 3, 29), ’13666665555’)(6, ’小剛’, ’男’, 23, datetime.date(2017, 3, 11), ’778899888’)(8, ’小霞’, ’女’, 20, datetime.date(2017, 3, 13), ’13712345678’)(12, ’小智’, ’男’, 21, datetime.date(2017, 3, 7), ’13787654321’)1, 張三6, 小剛-- end --

可以直接執行sql語句。獲得的結果是元組。

sql相似條件查詢

SELECT * FROM anindex.subject_basic_table where season_id having ’2018’;

插入數據

插入一條數據,接上面的代碼

insertSql = 'insert into bigstu (name, sex, age, mobile) values (’%s’,’%s’,%d,’%s’) 'xiuji = (’秀吉’, ’男’, 15, ’13400001111’)cursor.execute(insertSql % xiuji)conn.commit() # 別忘了提交

添加列

在mobile后面添加一列cash

addCo = 'alter table bigstu add cash int after mobile'cursor.execute(addCo)

如果要設置默認值

addCo = 'alter table bigstu add cash int default 0 after mobile'cursor.execute(addCo)

刪除數據

刪除 name=秀吉 的數據

deleteSql = 'delete from bigstu where name = ’%s’'cursor.execute(deleteSql % ’秀吉’)

刪除列

刪除cash列

dropCo = 'alter table bigstu drop cash'cursor.execute(dropCo)

修改數據

更新符合條件的數據

updateSql = 'update bigstu set sex = ’%s’ where name = ’%s’'updateXiuji = (’秀吉’, ’秀吉’) # 秀吉的性別是秀吉cursor.execute(updateSql % updateXiuji)conn.commit()

事物處理

給某個記錄的cash增加

table = 'bigstu'addCash = 'update ' + table + ' set cash = cash + ’%d’ where name = ’%s’'lucky = (1000, '秀吉')try: cursor.execute(addCash % lucky)except Exception as e: conn.rollback() print('加錢失敗了')else: conn.commit()

直接執行SQL語句,十分方便

代碼片段

給數據庫添加列

從json中讀取需要添加的列名,獲取當前2個表中所有的列名整理得出需要插入的列名,然后將列插入到相應的表中

import pymysqlimport jsonimport osimport secureUtilsmapping_keys = json.load(open('key_mapping_db.json', 'r'))db_keys = [] # json中所有的keyfor k in mapping_keys.values(): db_keys.append(k)conn = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’*****’, db=’db_name’, charset=’utf8’)cursor = conn.cursor()table_main = 'table_main'main_table_keys = [] # 主表的列名cursor.execute('show columns from ' + table_main)for row in cursor.fetchall(): main_table_keys.append(row[0])staff_table_keys = []cursor.execute('show columns from table_second')for row in cursor.fetchall(): staff_table_keys.append(row[0])need_to_insert_keys = []for k in db_keys: if k not in staff_table_keys and k not in main_table_keys and k not in need_to_insert_keys: need_to_insert_keys.append(k)print('need to insert ' + str(len(need_to_insert_keys)))print(need_to_insert_keys)for kn in need_to_insert_keys: print('add key to db ' + kn) cursor.execute('alter table staff_table add ' + kn +' text')conn.close()

將字段字符改變

這里將main_table_keys中的所有字段改為utf8

# change column character set to utf8for co in main_table_keys: change_sql = 'alter table ' + table_main + ' modify ' + co + ' text character set utf8' print(change_sql) cursor.execute(change_sql)

以上就是Python 如何操作 MySQL的詳細內容,更多關于Python 操作 MySQL的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本v片在线高清不卡在线观看| 国产精品外国| 欧美自拍一区| 亚洲1区在线观看| 精品精品国产三级a∨在线| 亚洲免费激情| 在线日韩中文| 97精品在线| 日韩va欧美va亚洲va久久| 欧美亚洲激情| 久久久国产精品一区二区中文| 麻豆视频一区二区| 91精品日本| 亚洲视频二区| 日韩中文字幕区一区有砖一区 | 午夜亚洲福利在线老司机| 日本久久成人网| 久久国产日韩欧美精品| 日韩欧美二区| 97国产成人高清在线观看| 日韩av不卡在线观看| 日韩成人亚洲| 另类小说一区二区三区| 亚洲免费观看高清完整版在线观| 精品中文在线| 亚洲最新av| 久久精品1区| 美腿丝袜亚洲一区| 一区二区三区国产在线| 特黄特色欧美大片| 精品国产欧美日韩| 日本不卡一区二区| 色婷婷精品视频| 久久中文在线| 蜜桃av一区二区三区电影| 国产不卡一区| 欧美三级精品| 宅男噜噜噜66国产日韩在线观看| 在线精品视频在线观看高清| 老牛国产精品一区的观看方式| 亚洲一级大片| 欧美激情日韩| 蜜桃国内精品久久久久软件9| 国产精品美女久久久| 欧美天堂一区| 久久美女性网| 少妇精品久久久一区二区三区| 精品香蕉视频| 高清精品久久| 精品久久网站| 国产婷婷精品| 久久精品理论片| 久久最新视频| 九九99久久精品在免费线bt| 狠狠久久婷婷| 国产精品3区| 久久麻豆精品| 高清一区二区| 亚洲综合不卡| 福利精品一区| 国产毛片精品| 亚洲资源在线| 精品中文在线| 午夜国产精品视频| av亚洲在线观看| 欧美日韩网址| 久久中文视频| 欧美一区二区三区久久精品| 麻豆理论在线观看| 国产午夜精品一区二区三区欧美 | 91精品国产成人观看| 欧美视频二区| 欧美日韩激情| 日本国产欧美| 免费在线欧美视频| 成人精品高清在线视频| 欧美一区=区| 成人久久一区| 欧美日韩一二三四| 999精品一区| 国产手机视频一区二区| 欧美亚洲国产精品久久| 麻豆国产欧美日韩综合精品二区| 激情久久久久久久| 日韩一区三区| 日韩在线播放一区二区| 亚洲乱码久久| 视频福利一区| 蜜臀国产一区二区三区在线播放| 天堂av在线| 婷婷激情久久| 88xx成人免费观看视频库| 老司机免费视频一区二区| 国产精品任我爽爆在线播放| 国产日韩欧美三级| 久久精品伊人| 99久久激情| 亚洲精品在线二区| 欧美日本久久| 久久精品电影| 99久久精品网| 国产剧情一区| 99在线观看免费视频精品观看| 精品国产鲁一鲁****| 激情久久婷婷| 国产精品4hu.www| 亚洲一区激情| av资源亚洲| 国产精品毛片一区二区三区| 亚洲毛片一区| 欧美精品二区| 久久精品一区二区国产| 日韩精品第一区| 日本少妇一区二区| 久久精品国产99| 女人天堂亚洲aⅴ在线观看| 97视频热人人精品免费| 国产精品欧美日韩一区| 蜜臀国产一区| 激情黄产视频在线免费观看| 国产免费av一区二区三区| 国产日韩欧美三区| 最新亚洲国产| 欧美精品国产白浆久久久久| 久久国内精品自在自线400部| 国产极品一区| 成人在线观看免费视频| 久久精品播放| 亚洲一二av| 日韩一区二区三区在线免费观看| 日韩中文字幕在线一区| 视频小说一区二区| 精品成人18| 中文无码久久精品| 国产伊人精品| 日本不卡免费高清视频在线| 亚洲精品日韩久久| 午夜欧美在线| 91tv亚洲精品香蕉国产一区| 国产精品男女| 国产欧美啪啪| 奇米色欧美一区二区三区| 亚洲九九精品| 精精国产xxxx视频在线野外| 激情欧美国产欧美| 日韩和欧美的一区| 国产精品v亚洲精品v日韩精品| 国产精品久久久久9999高清| 久久香蕉网站| 视频在线在亚洲| 国产成人免费av一区二区午夜| 美女久久久久| 日本少妇一区二区| 黄色在线观看www| 免费观看在线综合色| 欧美aaaaaa午夜精品| 成人精品动漫一区二区三区| 亚洲国产一区二区三区在线播放| 亚洲色图综合| 国产一区三区在线播放| 美女亚洲一区| 欧美性www| 欧美精选一区二区三区| 国内精品福利| 美女久久久久久 | 日韩高清一区在线| 伊人精品一区| 欧美中文高清| 日韩一区二区久久| 不卡中文字幕| 午夜在线精品偷拍| 国产欧美亚洲精品a| 国产精品久久免费视频| 岛国av在线播放| 欧美日韩水蜜桃| 亚洲a级精品| 日韩国产网站| 国产精品专区免费| 一区福利视频| 亚洲深爱激情| 久久av网站| 欧美一区二区性| 日本综合视频| 伊人久久高清| 欧美黑人做爰爽爽爽| 岛国av在线播放| 日韩高清欧美| 国产精品videossex| 91精品国产成人观看| 日本不卡视频在线| 91精品蜜臀一区二区三区在线 | 亚洲欧美日韩精品一区二区| 欧美激情视频一区二区三区免费 | 欧美午夜精品一区二区三区电影| 亚洲另类视频| 婷婷综合社区| 午夜欧美精品| 中文字幕一区二区三区在线视频| 蜜桃久久久久久| 国产探花在线精品一区二区|