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