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