- 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://www.pythonlang.cn/
您可以从 https://www.pythonlang.cn/doc/ 下载 Python 文档。文档提供 HTML、PDF 和 PostScript 格式。
安装 Python
Python 发行版适用于各种平台。您只需要下载适用于您平台的二进制代码并安装 Python。
如果您的平台没有提供二进制代码,则需要 C 编译器手动编译源代码。编译源代码在您需要的安装功能选择方面提供了更大的灵活性。
以下是关于在各种平台上安装 Python 的简要概述:
Unix 和 Linux 安装
以下是关于在 Unix/Linux 机器上安装 Python 的简单步骤。
打开 Web 浏览器并访问 https://www.pythonlang.cn/downloads/。
点击链接下载适用于 Unix/Linux 的压缩源代码。
下载并解压文件。
如果您想自定义一些选项,请编辑 *Modules/Setup* 文件。
运行 ./configure 脚本
make
make install
这会将 Python 安装到标准位置 */usr/local/bin*,并将它的库安装到 */usr/local/lib/pythonXX*,其中 XX 是 Python 的版本。
Windows 安装
以下是关于在 Windows 机器上安装 Python 的步骤。
打开 Web 浏览器并访问 https://www.pythonlang.cn/downloads/。
点击链接下载 Windows 安装程序 *python-XYZ.msi* 文件,其中 XYZ 是您需要安装的版本。
要使用此安装程序 *python-XYZ.msi*,Windows 系统必须支持 Microsoft Installer 2.0。将安装程序文件保存到您的本地计算机,然后运行它以查看您的计算机是否支持 MSI。
运行下载的文件。这将打开 Python 安装向导,非常易于使用。只需接受默认设置,等待安装完成即可。
Macintosh 安装
最近的 Mac 都预装了 Python,但它可能已经过时了好几年。请参阅 https://www.pythonlang.cn/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 了。