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()