真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中怎么操作數(shù)據(jù)庫

本篇文章為大家展示了python中怎么操作數(shù)據(jù)庫,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了阿勒泰免費(fèi)建站歡迎大家使用!

python3連接MySQL需要安裝pymysql模塊

  • 1、本地安裝:pycharm版本是2019.3;python版本是3.7.3;pymysql版本是0.10.0;

  • 2、遠(yuǎn)程安裝:虛擬機(jī)內(nèi)安裝centos7系統(tǒng);centos7系統(tǒng)內(nèi)安裝mysql版本是5.7.23;

  • 3、python連接數(shù)據(jù)庫的接口

pymysql.Connect()參數(shù)說明

host(str): MySQL服務(wù)器地址

port(int): MySQL服務(wù)器端口號

user(str): 用戶名

passwd(str): 密碼

db(str): 數(shù)據(jù)庫名稱

charset(str): 連接編碼

connection對象支持的方法

cursor() 使用該連接創(chuàng)建并返回游標(biāo)

commit() 提交當(dāng)前事務(wù)

rollback() 回滾當(dāng)前事務(wù)

close() 關(guān)閉連接

cursor對象支持的方法

execute(op) 執(zhí)行一個數(shù)據(jù)庫的查詢命令

fetchone() 取得結(jié)果集的下一行

fetchmany(size) 獲取結(jié)果集的下幾行

fetchall() 獲取結(jié)果集中的所有行

rowcount() 返回?cái)?shù)據(jù)條數(shù)或影響行數(shù)

close() 關(guān)閉游標(biāo)對象

PS:如有需要Python學(xué)習(xí)資料的小伙伴可以加下方的群去找免費(fèi)管理員領(lǐng)取

點(diǎn)擊加群即可免費(fèi)獲取Python學(xué)習(xí)資料

可以免費(fèi)領(lǐng)取源碼、項(xiàng)目實(shí)戰(zhàn)視頻、PDF文件

Python入門基礎(chǔ):如何使用python操作數(shù)據(jù)庫

# 創(chuàng)建游標(biāo)
 conn = pymysql.connect(host='192.168.126.131',
                        port=3306,
                        user='root',
                        password='123456',
                        )
 print(conn)
 cursor = conn.cursor()
 print(cursor)
 output:
 
  # 游標(biāo)對象
 # 如想了解游標(biāo)都有哪些屬性和方法可以查看cursors.py文件中的Cursor類定義的一切
# 查看下所連接數(shù)據(jù)庫的版本信息,用到了cursor類定義的execute()和fetchall()方法
 conn = pymysql.connect(host='192.168.126.131',
                        port=3306,
                        user='root',
                        password='123456',
                        )
 cursor = conn.cursor()
 cursor.execute("select version()")
 data = cursor.fetchall()
 print("Mysql's version : %s " % data)
 output:
 Mysql's version : ('5.7.23',) # mysql的版本是5.7.23
 # 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,使用sql語句或者數(shù)據(jù)庫工具navicat;
 CREATE DATABASE database_name;
 CREATE TABLE table_name (column_name column_type);

上述內(nèi)容就是python中怎么操作數(shù)據(jù)庫,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:python中怎么操作數(shù)據(jù)庫
文章轉(zhuǎn)載:http://weahome.cn/article/jsogpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部