- Python & MySQL 教程
- Python & MySQL - 首頁
- Python & MySQL - 概述
- Python & MySQL - 環境搭建
- Python & MySQL 示例
- Python & MySQL - 連線資料庫
- Python & MySQL - 建立資料庫
- Python & MySQL - 刪除資料庫
- Python & MySQL - 選擇資料庫
- Python & MySQL - 建立表
- Python & MySQL - 刪除表
- Python & MySQL - 插入記錄
- Python & MySQL - 查詢記錄
- Python & MySQL - 更新記錄
- Python & MySQL - 刪除記錄
- Python & MySQL - WHERE 子句
- Python & MySQL - LIKE 子句
- Python & MySQL - 資料排序
- Python & MySQL - 使用 JOIN
- Python & MySQL - 執行事務
- Python & MySQL - 錯誤處理
- Python & MySQL 有用資源
- Python & MySQL - 快速指南
- Python & MySQL - 有用資源
- Python & MySQL - 討論
Python & MySQL - 環境搭建
Python 可在多種平臺上執行,包括 Linux 和 Mac OS X。讓我們瞭解如何設定 Python 環境。
本地環境設定
開啟終端視窗並鍵入“python”以檢視它是否已安裝以及安裝了哪個版本。
- Unix(Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX 等)
- Win 9x/NT/2000
- Macintosh(Intel、PPC、68K)
- OS/2
- DOS(多個版本)
- PalmOS
- 諾基亞手機
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python 也已被移植到 Java 和 .NET 虛擬機器。
獲取 Python
最新的原始碼、二進位制檔案、文件、新聞等都可以在 Python 官方網站上找到 https://python.club.tw/
您可以從 https://python.club.tw/doc/ 下載 Python 文件。文件提供 HTML、PDF 和 PostScript 格式。
安裝 Python
Python 發行版適用於各種平臺。您只需要下載適用於您平臺的二進位制程式碼並安裝 Python。
如果您的平臺沒有提供二進位制程式碼,則需要 C 編譯器手動編譯原始碼。編譯原始碼在您需要的安裝功能選擇方面提供了更大的靈活性。
以下是關於在各種平臺上安裝 Python 的簡要概述:
Unix 和 Linux 安裝
以下是關於在 Unix/Linux 機器上安裝 Python 的簡單步驟。
開啟 Web 瀏覽器並訪問 https://python.club.tw/downloads/。
點選連結下載適用於 Unix/Linux 的壓縮原始碼。
下載並解壓檔案。
如果您想自定義一些選項,請編輯 *Modules/Setup* 檔案。
執行 ./configure 指令碼
make
make install
這會將 Python 安裝到標準位置 */usr/local/bin*,並將它的庫安裝到 */usr/local/lib/pythonXX*,其中 XX 是 Python 的版本。
Windows 安裝
以下是關於在 Windows 機器上安裝 Python 的步驟。
開啟 Web 瀏覽器並訪問 https://python.club.tw/downloads/。
點選連結下載 Windows 安裝程式 *python-XYZ.msi* 檔案,其中 XYZ 是您需要安裝的版本。
要使用此安裝程式 *python-XYZ.msi*,Windows 系統必須支援 Microsoft Installer 2.0。將安裝程式檔案儲存到您的本地計算機,然後執行它以檢視您的計算機是否支援 MSI。
執行下載的檔案。這將開啟 Python 安裝嚮導,非常易於使用。只需接受預設設定,等待安裝完成即可。
Macintosh 安裝
最近的 Mac 都預裝了 Python,但它可能已經過時了好幾年。請參閱 https://python.club.tw/download/mac/,瞭解如何獲取最新版本以及支援在 Mac 上進行開發的額外工具。對於 Mac OS X 10.3(2003 年釋出)之前的舊版 Mac OS,可以使用 MacPython。
Jack Jansen 維護它,您可以在他的網站上完全訪問所有文件:https://www.cwi.nl/~jack/macpython.html。您可以在此處找到 Mac OS 安裝的完整安裝詳細資訊。
設定 PATH
程式和其他可執行檔案可能位於許多目錄中,因此作業系統提供了一個搜尋路徑,其中列出了作業系統搜尋可執行檔案的目錄。
路徑儲存在一個環境變數中,環境變數是由作業系統維護的命名字串。此變數包含命令 shell 和其他程式可用的資訊。
**path** 變數在 Unix 中命名為 PATH,在 Windows 中命名為 Path(Unix 區分大小寫;Windows 不區分大小寫)。
在 Mac OS 中,安裝程式會處理路徑細節。要從任何特定目錄呼叫 Python 直譯器,必須將 Python 目錄新增到您的路徑中。
在 Unix/Linux 上設定路徑
要在 Unix 中為特定會話新增 Python 目錄到路徑:
**在 csh shell 中** - 鍵入 setenv PATH "$PATH:/usr/local/bin/python" 並按 Enter。
**在 bash shell(Linux)中** - 鍵入 export PATH="$PATH:/usr/local/bin/python" 並按 Enter。
**在 sh 或 ksh shell 中** - 鍵入 PATH="$PATH:/usr/local/bin/python" 並按 Enter。
**注意** - /usr/local/bin/python 是 Python 目錄的路徑
在 Windows 上設定路徑
要在 Windows 中為特定會話新增 Python 目錄到路徑:
**在命令提示符下** - 鍵入 path %path%;C:\Python 並按 Enter。
**注意** - C:\Python 是 Python 目錄的路徑
Python 環境變數
以下是 Python 可以識別的重要環境變數:
安裝 MySQL 資料庫
當然,您最需要的是一個實際執行的資料庫,其中包含您可以查詢和修改的表。
**MySQL DB:**MySQL 是一個開源資料庫。您可以從 MySQL 官方網站 下載它。我們建議下載完整的 Windows 安裝程式。
此外,還下載並安裝 MySQL Administrator 和 MySQL Query Browser。這些是基於 GUI 的工具,可以使您的開發更加容易。
最後,下載並解壓 MySQL Connector/J(MySQL JDBC 驅動程式)到一個方便的目錄。在本教程中,我們假設您已將驅動程式安裝在 C:\Program Files\MySQL\mysql-connector-java-5.1.8。
相應地,將 CLASSPATH 變數設定為 C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar。您的驅動程式版本可能因您的安裝而異。
設定資料庫憑據
安裝 MySQL 資料庫時,其管理員 ID 設定為 **root**,並允許您設定您選擇的密碼。
使用 root ID 和密碼,您可以建立另一個使用者 ID 和密碼,或者您可以為您的 JDBC 應用程式使用 root ID 和密碼。
有各種資料庫操作,例如資料庫建立和刪除,這需要管理員 ID 和密碼。
在本 JDBC 教程的其餘部分,我們將使用 MySQL 資料庫,其中 ID 為 **guest**,密碼為 **guest123**。
如果您沒有足夠的許可權來建立新使用者,則可以請求您的資料庫管理員 (DBA) 為您建立一個使用者 ID 和密碼。
建立資料庫
要建立 **TUTORIALSPOINT** 資料庫,請使用以下步驟:
步驟 1
開啟 **命令提示符** 並更改為安裝目錄,如下所示:
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
**注意:**mysqld.exe 的路徑可能因您系統上 MySQL 的安裝位置而異。您還可以檢視文件,瞭解如何啟動和停止資料庫伺服器。
步驟 2
如果資料庫伺服器尚未執行,請執行以下命令啟動它。
C:\Program Files\MySQL\bin>mysqld C:\Program Files\MySQL\bin>
步驟 3
透過執行以下命令建立 **TUTORIALSPOINT** 資料庫:
C:\Program Files\MySQL\bin> mysqladmin create TUTORIALSPOINT -u guest -p Enter password: ******** C:\Program Files\MySQL\bin>
建立表
要在 TUTORIALSPOINT 資料庫中建立 **Employees** 表,請使用以下步驟:
步驟 1
開啟 **命令提示符** 並更改為安裝目錄,如下所示:
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
步驟 2
登入資料庫,如下所示:
C:\Program Files\MySQL\bin>mysql -u guest -p Enter password: ******** mysql>
步驟 3
建立 **Employees** 表,如下所示:
mysql> use TUTORIALSPOINT;
mysql> create table Employees
-> (
-> id int not null,
-> age int not null,
-> first varchar (255),
-> last varchar (255)
-> );
Query OK, 0 rows affected (0.08 sec)
mysql>
建立資料記錄
最後,您可以在 Employee 表中建立一些記錄,如下所示:
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali'); Query OK, 1 row affected (0.05 sec) mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal'); Query OK, 1 row affected (0.00 sec) mysql>
要全面瞭解 MySQL 資料庫,請學習 MySQL 教程。
MySQLdb
MySQLdb 是一個用於從 Python 連線到 MySQL 資料庫伺服器的介面。它實現了 Python 資料庫 API v2.0,並構建在 MySQL C API 之上。
如何安裝 MySQLdb?
在繼續之前,請確保您的計算機上已安裝 MySQLdb。只需在您的 Python 指令碼中鍵入以下內容並執行它:
#!/usr/bin/python import MySQLdb
如果它產生以下結果,則表示未安裝 MySQLdb 模組:
Traceback (most recent call last):
File "test.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
要安裝 MySQLdb 模組,請使用以下命令:
For Ubuntu, use the following command - $ sudo apt-get install python-pip python-dev libmysqlclient-dev For Fedora, use the following command - $ sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc For Python command prompt, use the following command - pip install mysqlclient
**注意** - 確保您具有安裝上述模組的 root 許可權。
現在您可以開始嘗試使用 Python 了。