python3 5 pymysql學習資料庫(3)

2021-09-07 18:28:46 字數 1974 閱讀 5967

一切準備就緒,可以開始學習sql語言了。基本的語法還是有印象的,那就在實踐中成長吧。

(這裡引號不知道有什麼講究,換成普通單引號就會提交失敗,等待以後研究)

#建立學生資訊表student(sid,sname,sage,s***)sid學生編號,sname學生姓名,sage出生年月,s***學生性別

sql1 = "create table `edu`.`student` (`sid` int not null,`sname` varchar(45) null, `sage` varchar(45) null,`s***` varchar(45) null,primary key (`sid`))"

#建立課程資訊表course(cid,cname,tid) cid課程編號,cname 課程名稱,tid 教師編號

sql2 = "create table `edu`.`course` (`cid` int not null,`cname` varchar(45) null, `tid` varchar(45) null,primary key(`cid`))"

#建立教師資訊表teacher(tid,tname)tid 教師編號,tname 教師姓名

sql3 = "create table `edu`.`teacher`(`tid` int not null, `tname` varchar(45) null, primary key (tid))"

#建立成績表sc(sid,cid,score) sid 學生編號,cid 課程編號,score 分數(需要注意的是,這個表有2個primary key)

sql4 = "create table `edu`.`sc` (`sid` int not null,`cid` varchar(45) not null,`score` varchar(45) null,primary key (`sid`, `cid`))"

向表單中插入資料 ,內容太多,只貼一部分(這裡使用普通的引號就沒問題,費解):

sql22 = "insert into edu.course values('01','english','02')"

sql23 = "insert into edu.course values('02','math','03')"

sql24 = "insert into edu.course values('03','chinese','01')"

學生資訊表:

(1, 'zhaolei', '1990-01-01', 'm')

(2, 'jimmy', '1990-1-19', 'm')

(3, 'lucy', '1989-2-19', 'f')

(4, 'kate', '1991-7-6', 'f')

(5, 'seven', '1990-12-4', 'm')

課程資訊表:

(1, 'english', '02')

(2, 'math', '03')

(3, 'chinese', '01')

教師資訊表:

(1, 'mr zhang')

(2, 'mz li')

(3, 'mr wang')

成績表:

(1, '01', '80')

(1, '02', '90')

(1, '03', '99')

(2, '01', '70')

(2, '02', '60')

(2, '03', '80')

(3, '01', '80')

(3, '02', '80')

(3, '03', '80')

(4, '01', '50')

(4, '02', '30')

(4, '03', '20')

(5, '01', '76')

(5, '02', '87')

(6, '01', '31')

(6, '03', '34')

(7, '02', '89')

(7, '03', '98')

Python使用pymysql鏈結mysql資料庫

先安裝pymysql如下圖 author pythontab.com 可有可無 匯入pymysql的包 import pymysql try 獲取乙個資料庫連線,注意如果是utf 8型別的,需要制定資料庫 conn pymysql.connect host localhost user root p...

python 常用模組之 pymysql

demo 樣例,暫時先寫查詢的,增刪改後續再新增 無論是增刪改查,都需要先建立資料庫連線,建立游標 import pymysql 建立乙個mysql的conn,返回connetion物件 conn pymysql.connect host localhost user root passwd p s...

Python使用PyMySQL連線MySQL資料庫

目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...