1. 程式人生 > >python3.5+pymysql學習資料庫(1)

python3.5+pymysql學習資料庫(1)

環境準備

從 https://www.python.org/ 下載安裝python-3.5.2-macosx10.6.pkg

從https://www.jetbrains.com/pycharm/ 下載安裝pycharm-community-2018.3.2.dmg

從https://dev.mysql.com/downloads/mysql/  下載安裝mysql-5.7.17-macos10.12-x86_64.dmg

安裝完以後一定記住彈窗中的密碼

啟動pycharm建立一個工程,建立一個python檔案,輸入import pymysql,點選紅色氣球安裝 pymysql

連線資料庫

執行以下程式碼,返回資料庫版本號證明連線成功

import pymysql

#建立資料庫連線物件
cnn = pymysql.connect(host='localhost', port=3306, user='root', passwd='SaveElement', charset='utf8')
print(cnn)

#建立遊標物件
cursor = cnn.cursor()
print(cursor)

#執行sql命令
cursor.execute('SELECT VERSION()')

data = cursor.fetchone()

print("資料庫版本為:", data)

cursor.close()
cnn.close()

執行結果為:

/Users/tracy/PycharmProjects/stu/venv/bin/python /Users/tracy/PycharmProjects/doubanApiTest/z_stu/stu_db/stu_db1.py
<pymysql.connections.Connection object at 0x102b17be0>
<pymysql.cursors.Cursor object at 0x104801c88>
資料庫版本為: ('5.7.17',)

Process finished with exit code 0

表示連線資料庫成功