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服務端接收后會進行語句解析,然后執行!