Python MySQL操做

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

相关文章
相关标签/搜索