python操作MYSQL数据库(2018-9-27)
生活随笔
收集整理的這篇文章主要介紹了
python操作MYSQL数据库(2018-9-27)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
DB API數(shù)據(jù)庫連接對(duì)象:connection
參數(shù):
????host:MySQL服務(wù)器地址
????port:MYSQL服務(wù)器端口號(hào)
????user:用戶名
????passwd:密碼
????db:數(shù)據(jù)庫名稱
????charset:連接編碼
connection對(duì)象支持的方法:
????cursor():使用該連接創(chuàng)建并返回游標(biāo)
????commit():提交當(dāng)前事務(wù)
????rollback():回滾當(dāng)前事務(wù)
????close():關(guān)閉連接
示例: import?MySQLdbconn?=?MySQLdb.Connect(host?=?'xxx.xx.xx.x'port?=?3360)user?=?'xxxx'passwd?=?'123456'db?=?'xx'charset?=?'utf-8')cursor?=?conn.cursor()print?conn print?cursorcursor.close() conn.close()數(shù)據(jù)庫游標(biāo)對(duì)象cursor:
游標(biāo)對(duì)象:用于執(zhí)行查詢和獲取結(jié)果
cursor對(duì)象支持的方法:
| 參數(shù)名 | 說明 |
| execute(op,[,args]) | 執(zhí)行一個(gè)數(shù)據(jù)庫查詢和命令 |
| fetchone() | 取的結(jié)果集的下一行 |
| fetchmany(size) | 獲取結(jié)果集的下幾行 |
| fetchall() | 獲取結(jié)果集中剩下的所有行 |
| rowcount | 最近一次execute返回?cái)?shù)據(jù)的行數(shù)或影響行數(shù) |
| close() | 關(guān)閉游標(biāo)對(duì)象 |
轉(zhuǎn)載于:https://blog.51cto.com/13932194/2286615
總結(jié)
以上是生活随笔為你收集整理的python操作MYSQL数据库(2018-9-27)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 搭建mysql主从复制 -
- 下一篇: 同步文件,不需要密码