【06】python接口自动化-数据驱动-MySQL

1、数据库安装mysql

安装mysql:sql

官网:https://dev.mysql.com/downloads/mysql/数据库

安装驱动:pip install pymysqlfetch

 

2、数据库链接url

import pymysql #链接数据库
db = pymysql.connect(host='localhost', user='root', password='root', database='sys', port=3306,charset='utf8') #建立游标
cursor = db.cursor() #关闭数据库
db.close()

3、插入数据spa

import pymysql #链接数据库
db = pymysql.connect(host='localhost', user='root', password='root', database='sys', port=3306,charset='utf8') #建立游标
cursor = db.cursor() # 插入数据
sql = "insert into movies(id,date_title,data_score,img,ticket_btn)" \ "values('{}','{}','{}','{}','{}');" \ .format(id,date_title,data_score,img,ticket_btn) #执行sql
cursor.execute(sql) #提交sql
db.commit() #关闭数据库
db.close()

4、查询数据.net

import pymysql #链接数据库
db = pymysql.connect(host='localhost', user='root', password='root', database='sys', port=3306,charset='utf8') #建立游标
cursor = db.cursor() # #查询数据
sql="select * from movies"
#执行sql
cursor.execute(sql) #提交sql
db.commit() #打印前31条数据
print(cursor.fetchmany(31))

5、修改数据code

import pymysql #链接数据库
db = pymysql.connect(host='localhost', user='root', password='root', database='sys', port=3306,charset='utf8') #建立游标
cursor = db.cursor() # # 修改数据
sql = "update movies set data_score ='10' where date_title ='蜘蛛侠:英雄远征'"
#执行sql
cursor.execute(sql) #提交sql
db.commit() #关闭
db.close()

6、删除数据orm

import pymysql #链接数据库
db = pymysql.connect(host='localhost', user='root', password='root', database='sys', port=3306,charset='utf8') #建立游标
cursor = db.cursor() # 删除数据
sql = "delete from nmovies where date_title ='蜘蛛侠:英雄远征'"
#执行sql
cursor.execute(sql) #提交sql
db.commit() #关闭
db.close()
相关文章
相关标签/搜索