日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

python操作MySQL实例

發布時間:2025/4/14 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python操作MySQL实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載python,

https://www.python.org/downloads/windows/
https://www.python.org/downloads/release/python-2718/

安裝時選上把python加入path環境變量;安裝完成,看一下可用了;

輸入import MySQLdb,回車,如下圖提示,則沒有安裝python用于操作MySQL數據庫的庫;

?

一種方法是用pip指令下載python mysqldb庫,然后安裝,

?

還不會操作;

?

有的下載的python mysqldb庫,安裝會提示python 2.7沒有注冊,不能安裝;

下載如下的一個;在命令行執行reg.py;然后再安裝,就好了;

?

再import MySQLdb,出現下圖DLL載入失敗;重新找個適合的python mysqldb庫下載安裝;

?

import MySQLdb,沒有出錯,這就導入訪問MySQL的庫成功了;

?

測試代碼;

db = MySQLdb.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='test', charset='utf8') cursor = db.cursor() print cursor.execute("select * from peoples") for data in cursor.fetchall():print data db.close()

一行行輸入一下;如果口令密碼不對,則出錯如下;?

?

沒出錯如下圖,建立連接,返回db變量;

?

MySQL里面已經建立一張表,有三條記錄;

?

輸入下面語句,打印出有3條記錄;

?

循環輸出記錄;出現下圖錯誤,

?

? ? IndentationError: expected an indented block
? ? 縮進錯誤: 期望一個縮進的塊

python的語法是,循環體的語句要有縮進,語句前面加幾個空格;print data 前面加空格;

?

?

? ? 然后輸出了3條記錄;輸出完關閉連接;?

總結

以上是生活随笔為你收集整理的python操作MySQL实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。