Python Mysql 操做步驟python
一、安裝pymysql安裝包mysql
pip install pymysql
二、導包sql
import pymysql
三、鏈接數據庫數據庫
db=pymysql.connet( host=172.0.0.1, user="root", password="123456", database="xxx", character="utf8")
四、建立遊標fetch
cursor = db.cursor()
五、數據庫操做spa
<!--建立表--> sql = "CREATE TABLE IF NOT EXISTS `user`( username VARCHAR(10) COMMENT '用戶名', passwd VARCHAR(32) COMMENT '密碼' ) ENGINE='INNODB' DEFAULT CHARSET='utf8mb4' COMMENT '用戶表'" cursor.execute(sql)
<!--刪除表-->
sql = "drop table if exists %s"%table_name
cursor.execute(sql)
<!--查詢數據-->
<!--獲取單條數據:fetchone()-->
<!--獲取多條數據:fetchall()-->
sql = "select *from table_name"
cursor.execute(sql)
result=cursor.fetchone()
results=cursor.fetchall()
<!--插入數據-->
sql="insert into user(username,password) value('james','123456')"
cursor.execute(sql)
<!--提交數據-->
db.commit()
<!--回滾操做-->
db.rollback()
<!--刪除數據-->
sql="delete from user where username='james'"
cursor.execute(sql)
db.commit()
<!--修改數據數據-->
sql="update user set password='zhou123' where username='james' "
cursor.execute(sql)
db.commit()
六、關閉遊標和鏈接code
cursor.close()
db.close()
七、總結blog
python pymysql對於msyql的操做原理其實是基於執行sql語句,當修改數據時,須要commit操做,記住以上的操做步驟,其餘的只須要學好sql語句就OK了ip