久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

pycharm2017如何實現python3.6與mysql的連接

127次閱讀
沒有評論

共計 1528 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要為大家展示了“pycharm2017 如何實現 python3.6 與 mysql 的連接”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“pycharm2017 如何實現 python3.6 與 mysql 的連接”這篇文章吧。

具體內容如下

與其他的 IDE 不同,pycharm 不需要額外下載 mydqldb 包等,pycharm 里可以自動安裝 pymysql, 功能與下載的 mydqldb 是一樣的。

一、安裝 pycharm 自帶的 pymysql

1、首先打開 pycharm 里的設置 settings- protect- protect Interpreter- 雙擊擊右面的 pip– 在搜索框里輸入 pymysql– 然后選中版本點擊 install package, 等一會提示 successful 就行了。

二、代碼部分

import pymysql
 
#建立數據庫連接
conn=pymysql.Connect(
 host= localhost ,
 port=3306,
 user= root ,
 passwd= 數據庫密碼 ,
 db= bigsdut ,
 charset= utf8 
 
#獲取游標
cursor=conn.cursor()
#print(conn)
#print(cursor)
 
#1、從數據庫中查詢
#sql= INSERT INTO login(user_name,pass_word) 
sql= SELECT *FROM login 
#cursor 執行 sql 語句
cursor.execute(sql)
#打印執行結果的條數
print(cursor.rowcount)
 
#使用 fetch 方法進行遍歷結果   總共有三條數據
 
#rs=cursor.fetchone()# 將第一條結果放入 rs 中
#re=cursor.fetchmany(3)# 將多個結果放入 re 中
rr=cursor.fetchall()# 將所有的結果放入 rr 中
#對結果進行處理
for row in rr:
 print(ID 是:=%s,  姓名是:=%s,  密碼是:=%s %row)
#print(re)# 輸出兩條數據,因為 fetch() 方法是建立在上一次 fetch() 方法基礎上的
 
 
#2 數據庫中插入數據
sql_insert= INSERT INTO login(user_name,pass_word) values(中興 , 123) 
#執行語句
cursor.execute(sql_insert)
#事務提交,否則數據庫得不到更新
conn.commit()
print(cursor.rowcount)
 
 
#修改數據庫中的內容
sql_update= UPDATE login SET user_name= hhh  WHERE id=3 
cursor.execute(sql_update)
conn.commit()
 
#刪除數據庫中的內容,并利用 try catch 語句進行事務回滾
 sql_delete= DELETE FROM login WHERE id=6 
 cursor.execute(sql_delete)
 conn.commit()
except Exception as e:
 print (e)
 # 事務回滾,即出現錯誤后,不會繼續執行,而是回到程序未執行的狀態,原先執行的也不算了
 conn.rollback()
 
 
 
#數據庫連接和游標的關閉
conn.close()
cursor.close()

以上是“pycharm2017 如何實現 python3.6 與 mysql 的連接”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-04發表,共計1528字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 上蔡县| 肥西县| 微山县| 北京市| 镇江市| 桓仁| 台南市| 莫力| 淮阳县| 绍兴市| 屯昌县| 余江县| 绥芬河市| 湟中县| 邵武市| 离岛区| 滨州市| 晋城| 石狮市| 习水县| 察哈| 古田县| 汕尾市| 温宿县| 玛沁县| 克拉玛依市| 龙口市| 天长市| 红安县| 禹州市| 乐陵市| 莆田市| 玛纳斯县| 邮箱| 宜良县| 庆安县| 华亭县| 张家界市| 巩义市| 那曲县| 安溪县|