Python/MySQL(三、pymysql使用)


Python/MySQL(三、pymysql使用)

所謂pymysql就是通過pycharm導入pymysql模塊進行遠程連接mysql服務端進行數據管理操作。

一、在pycharm中導入pymysql模塊:

最后進行搜索和導入

 

二、通過pycharm語句連接MySQ服務端(MySQL服務端必須先啟動)

1 import pymysql
2 導入pymysql
3 conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='user',charset='utf8')
4 進行連接數據庫服務端(host 訪問服務端的ip,user 訪問服務端的用戶,password訪問服務端的用戶密碼,database 訪問服務端的數據庫,charset 訪問時采用的編碼方式)

pymysql對數據庫進行修改操作

 1 import pymysql
 2 conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='lian')
 3 ## 連接mysql數據庫並創建句柄 (host連接的機器,user連接的用戶,password連接的密=密碼,database連接的數據庫 )
 4 coursor=conn.cursor()
 5 ##創建游標
 6 ste=coursor.execute('insert into student(sid) VALUES (2)')
 7 ##通過游標執行SQL命令語句
 8 conn.commit()
 9 ##進行提交(在對數據庫中的內容進行修改時,需要進行提交內容方可進行保存)
10 coursor.close()
11 ##關閉游標執行操作
12 conn.close()
13 ##斷開連接

 

 pymysql對數據庫進行查看操作

 1 import pymysql
 2 conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='lian')
 3 ## 連接mysql數據庫並創建句柄 (host連接的機器,user連接的用戶,password連接的密=密碼,database連接的數據庫 )
 4 coursor=conn.cursor()
 5 ##創建游標
 6 ##查詢數據庫
 7 row=coursor.fetchone()
 8 ##查詢數據庫表中的第一行數據
 9 # row_i=coursor.fetchmany()
10 # ##查詢數據庫表中的第(想要查詢的)行數據  只能填寫一個
11 # row_d=coursor.fetchall()
12 # ##查詢數據庫表中的所有行數據
13 print(row)
14 ##打印查詢的數據內容(以元組的形式顯示)
15 coursor.close()
16 ##關閉游標執行操作
17 conn.close()
18 ##斷開連接

 

注意:在使用pymysql中,上邊就是倆個模板,在pycharm中遠程MySQL使用的語句都是SQL語句,所有語句都放在 coursor.execute() 中進行傳輸到服務端,MySQL服務端接收后會進行語句解析,然后執行!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM