天天看點

Python學習筆記-pyMySQL連接配接MySQL資料庫

下載下傳pyMySQL子產品包

<code>[root@kurol ~]</code><code># python36 -m pip install pyMySQL</code>

<code>Collecting pyMySQL</code>

<code>  </code><code>Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)</code>

<code>    </code><code>100% |</code><code>################################| 81kB 8.9kB/s </code>

<code>Installing collected packages: pyMySQL</code>

<code>Successfully installed pyMySQL-0.7.11</code>

建立py檔案

<code>[root@kurol ~]</code><code>#touch mysqltest.py</code>

<code>[root@kurol ~]</code><code>#vim mysqltest.py</code>

<code>#!/usr/bin/python36</code>

<code># -*- coding: UTF-8 -*-</code>

<code>#</code>

<code>import</code> <code>os,sys</code>

<code>import</code> <code>pymysql</code>

<code>try</code><code>:</code>

<code>    </code><code>conn </code><code>=</code> <code>pymysql.connect(host</code><code>=</code><code>'localhost'</code><code>,user</code><code>=</code><code>'root'</code><code>,passwd</code><code>=</code><code>'</code><code>',db='</code><code>db_student')</code>

<code>except</code> <code>Exception as e:</code>

<code>    </code><code>print</code> <code>(e) </code>

<code>    </code><code>sys.exit()</code>

<code>cursor </code><code>=</code> <code>conn.cursor()</code>

<code>sql </code><code>=</code> <code>"select * from stu_inf"</code>

<code>cursor.execute(sql)</code>

<code>data </code><code>=</code> <code>cursor.fetchall()</code>

<code>if</code> <code>data:</code>

<code>    </code><code>for</code> <code>x </code><code>in</code> <code>data:</code>

<code>    </code><code>print</code> <code>(x[</code><code>0</code><code>],x[</code><code>1</code><code>],x[</code><code>2</code><code>],x[</code><code>3</code><code>],x[</code><code>4</code><code>],x[</code><code>5</code><code>])</code>

<code>cursor.close()</code>

<code>conn.close()</code>

<code></code>

      本文轉自謝育政 51CTO部落格,原文連結:http://blog.51cto.com/kurolz/1935032,如需轉載請自行聯系原作者