python3.5+pymysql學習資料庫(1)
阿新 • • 發佈:2019-01-08
環境準備
從 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
表示連線資料庫成功