Python連接MySQL數(shù)據(jù)庫
Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。
Python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum),于1989年底圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié),決心開發(fā)一個新的腳本解釋程序,解釋程序當(dāng)時廣泛用于Unix系統(tǒng)上,Guido最初取名為“荷蘭男孩”(Dutch boy),但是后來將此名稱改為Python,是因為他喜歡英國廣播公司的風(fēng)格喜劇《蒂凡尼的早餐》(Monty Python's Flying Circus)。
Python是純粹的自由軟件,你可以自由地傳播它,甚至修改源代碼,然后再發(fā)布。Python的標(biāo)準(zhǔn)庫是完全免費的,而且非常強大。你也可以在Python的網(wǎng)站上找到許多非標(biāo)準(zhǔn)的第三方庫。
如果你使用的是Linux系統(tǒng),Python可能已經(jīng)安裝在你的系統(tǒng)上了。如果你使用的是Windows系統(tǒng),你可以從Python的官方網(wǎng)站下載安裝包,安裝后,在桌面會出現(xiàn)一個IDLE的快捷方式,雙擊啟動即可。
在IDLE中打開文件-新建窗口,編寫如下代碼,保存為test.py:
-- coding: utf-8 --
import pymysql
打開數(shù)據(jù)庫連接 db = pymysql.connect("localhost","testuser","test123","TESTDB" )
使用 cursor() 方法創(chuàng)建一個游標(biāo)對象 cursor cursor = db.cursor()
使用 execute() 方法執(zhí)行 SQL 查詢 cursor.execute("SELECT VERSION()")
使用 fetchone() 方法獲取單條數(shù)據(jù). data = cursor.fetchone()
print ("Database version : %s " % data)
關(guān)閉數(shù)據(jù)庫連接 db.close()
執(zhí)行代碼,結(jié)果如下:
Database version : 8.0.18
順便介紹一下我的另一篇專欄, 《100天精通Python - 快速入門到黑科技》專欄,是由 CSDN 內(nèi)容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造。 基礎(chǔ)知識篇以理論知識為主,旨在幫助沒有語言基礎(chǔ)的小伙伴,學(xué)習(xí)我整理成體系的精華知識,快速入門構(gòu)建起知識框架;黑科技應(yīng)用篇以實戰(zhàn)為主,包括辦公效率小工具、爬蟲、數(shù)據(jù)分析、機器學(xué)習(xí)、計算機視覺、自然語言處理、數(shù)據(jù)可視化等等,讓你會用一段簡單的Python程序,自動化解決工作和生活中的問題,甚至成為紅客。
?? 訂閱福利:原價299,限時1折訂閱專欄進入千人全棧VIP答疑群,作者優(yōu)先解答機會(代碼指導(dǎo)/學(xué)習(xí)方法指引),群里大佬可以抱團取暖(大廠/外企內(nèi)推機會)
?? 訂閱福利:簡歷指導(dǎo)、招聘內(nèi)推、80G全棧學(xué)習(xí)視頻、300本IT電子書:Python、Java、前端、大數(shù)據(jù)、數(shù)據(jù)庫、算法、爬蟲、數(shù)據(jù)分析、機器學(xué)習(xí)、面試題庫等等
?? 專欄地址: 點擊《100天精通Python - 快速入門到黑科技》文章來源:http://www.zghlxwxcb.cn/news/detail-439708.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-439708.html
到了這里,關(guān)于Python小姿勢 - Python連接MySQL數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!