Python與MySQL的互動

來源:互聯網
上載者:User

標籤:編碼   for   gpo   mysql   user   中文   方式   from   列表   

Python與MySQL的互動

1 、安裝mysql模組

pip3 install pymysql

2 、connection 對象

用於建立與資料庫的串連

2.1  建立對象

conn = connection(參數列表)

2.1.1 參數列表

  1. host:串連的mysql主機,如果本機是‘localhost‘
  2. port:串連的mysql主機的連接埠,預設是3306
  3. db:資料庫的名稱
  4. user:串連的使用者名稱
  5. password:串連的密碼
  6. charset:通訊採用的編碼方式,預設是‘gb2312‘,要求與資料庫建立時指定的編碼一致,否則中文會亂碼 對象的方法
import pymysql# 擷取一個資料庫連接connection =  pymysql.connect(host=‘192.168.242.128‘,port=3306,user=‘root‘,password=‘123456‘,db=‘test1‘,charset=‘utf8‘)#擷取和資料庫互動的對象cursor = connection.cursor()# 要執行的sqlsql = ‘select * from emp‘# 擷取Ssql 執行後的資料cursor.execute(sql)result = cursor.fetchall()for res in result:    print(res)

 

Python與MySQL的互動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.