python與數(shù)據(jù)庫的交互

一.數(shù)據(jù)庫怎么和python進(jìn)行溝通交互

python和mysql交互的模塊

(1)mysqldb

(2)pymysql

(3)mysql-conector? 由mysql官方提供的一個數(shù)據(jù)庫操作的API接口

(4)SQLalchemy 使用ORM形式操作數(shù)據(jù)庫,有自己的查詢和新建還有修改刪除的模式,不適合新手

mysqldb和pymysql的區(qū)別

mysqldb的包安裝沒有pymysql方便

pip install pymysql

easy_pymysql

pymysql.connect(host,user,passwd,port,db,charset) 連接數(shù)據(jù)庫

host主機(jī)名 user 用戶名 passwd 密碼

port 端口 db操作數(shù)據(jù)庫名字? charset 編碼格式

conn.cursor()

cursor.execute(sql,parm) 執(zhí)行sql語句

cursor.fetchmany(num)從結(jié)果集中獲取指定數(shù)目的記錄

cursor.fetchone()得到結(jié)果集一條記錄

cursor.fetchall 得到結(jié)果集所有記錄

conn.commit 提交操作

cursor.close()/conn.close() 關(guān)閉鏈接

py3這重暫不支持mysqldb

二.怎么安裝mysql驅(qū)動

三種方法:

1.cmd窗口环础,使用pip install pymysql 命令

2.pycharm左下角姓惑,在Terminal中敲入 pip install pymysql 命令

3.pycharm中捧杉,先在file中選擇Settings扫尺,再點擊project interpreter拴鸵,再點擊右上角的加號吩跋,搜索pymysql展融,選中窖认,點擊左下角的‘install package’

三.mysql驅(qū)動有哪些常用方法

四.python操作對數(shù)據(jù)的增刪改查

import pymysql

#1.鏈接數(shù)據(jù)庫

conn=pymysql.connect(host='localhost',user='root',passwd='13915059321',

? ? ? ? ? ? ? ? ? ? db='myschool',charset='utf8')

#2.創(chuàng)建操作游標(biāo)(命令行,操作窗口告希,所有操作都是通過游標(biāo)完成)

cursor=conn.cursor()

#3,插入sql語句

sql='insert into grade(gradeID,gradeName) values(%s,%s)'

parm=('1005','研究生一年級')

#4.執(zhí)行sql語句

cursor.execute(sql,parm)/cursor.executemany(sql,parm)多條記錄

#5.提交(增刪改操作需要提交)

conn.commit()

cursor.close()

查詢

sql='select * from grade'

cursor.execute(sql)

n=cursor.fetchall()/print(cursor.fetchone())第一條/print(cursor.fetchmany(5))

前五條

print(n[3][1])

conn.commit()

cursor.close()

conn.close()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扑浸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子燕偶,更是在濱河造成了極大的恐慌喝噪,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件指么,死亡現(xiàn)場離奇詭異酝惧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)伯诬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門晚唇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盗似,你說我怎么就攤上這事哩陕。” “怎么了赫舒?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵悍及,是天一觀的道長。 經(jīng)常有香客問我接癌,道長并鸵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任扔涧,我火速辦了婚禮园担,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘枯夜。我一直安慰自己弯汰,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布湖雹。 她就那樣靜靜地躺著咏闪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪摔吏。 梳的紋絲不亂的頭發(fā)上鸽嫂,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天纵装,我揣著相機(jī)與錄音,去河邊找鬼据某。 笑死橡娄,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的癣籽。 我是一名探鬼主播挽唉,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼筷狼!你這毒婦竟也來了瓶籽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤埂材,失蹤者是張志新(化名)和其女友劉穎塑顺,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俏险,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡茬暇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了寡喝。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡勒奇,死狀恐怖预鬓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赊颠,我是刑警寧澤格二,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站竣蹦,受9級特大地震影響顶猜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痘括,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一长窄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纲菌,春花似錦挠日、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至椅贱,卻和暖如春懂算,著一層夾襖步出監(jiān)牢的瞬間只冻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工计技, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留喜德,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓酸役,卻偏偏與公主長得像住诸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子涣澡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容