python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接
生活随笔
收集整理的這篇文章主要介紹了
python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PyMySQL介紹
PyMySql包含一個純python的MySQL客戶端庫。PyMySQL的目標是成為MySQLdb的替代品,并在CPython、PyPy和IronPython上工作。
版本要求
python 下列之一
- CPython >= 2.6 or >= 3.3
- PyPy >= 4.0
- IronPython 2.7
mysql 下列之一
- MySQL >= 4.1 (tested with only 5.5~)
- MariaDB >= 5.1
我的環境版本如下:
python
Mariadb
安裝
直接pip方式安裝:
pippycharm安裝與前面類似,如下圖:
數據庫增刪改查
創建數據庫testdb和表users
首先要先創建一個testdb 數據庫,并且創建users表,創建語句如下:
MariaDB查看創建完的表結構:
MariaDB連接數據庫
連接數據庫之前要確認以下條件是否滿足:
- 已經創建了數據庫 testdb;
- 在testdb數據庫中已經創建了users表;
- 連接數據庫TESTDB使用的用戶名為 "testdb" ,密碼為 "123456",你也可以自己設定用戶名和密碼;
- 主要如果是遠程連接阿里云等主機注意grant授權;
- 已經安裝了 Python MySQLdb 模塊。
連接數據庫并獲取版本信息:
# -*- coding: utf-8 -*-輸出結果如下:
Version數據庫插入
import執行結果:
當然上面的插入代碼也可以寫成這樣:
# -*- coding: utf-8 -*-執行結果是一樣的:
數據庫查詢
# -*- coding: utf-8 -*-返回結果如下:
(數據庫更新操作
# -*- coding: utf-8 -*-執行結果如下:
(刪除操作
import執行結果如下:
(總結
通過上面增刪改查我們已經可以看出,其實python操作mysql并不復雜,主要步驟為連接數據庫,建立游標對象,執行sql語句,獲取結果,關閉連接。
總結
以上是生活随笔為你收集整理的python连接mysql_Python爬虫进阶教程(八):MySQL 数据库连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在手机QQ中举报别人
- 下一篇: 此 sqltransaction 已完成