Python MySQL - 环境设置
-
简述
Python 可在各种平台上使用,包括 Linux 和 Mac OS X。让我们了解如何设置 Python 环境 -
本地环境设
打开终端窗口并键入“python”以查看它是否已安装以及安装了哪个版本- Unix(Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX 等
- win 9x/NT/200
- Macintosh(英特尔、PPC、68K
- OS/2
- DOS(多个版本
- PalmOS
- 诺基亚 mobile 电话
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWork
- Psion
- Python 也已移植到 Java 和 .NET 虚拟机
-
获取 Python
最新和最新的源代码、二进制文件、文档、新闻等,可在 Python 的官方网https://www.python.org您可以从https://www.python.org/doc下载 Python 文该文档以 HTML、PDF 和 PostScript 格式提供 -
安装 Pytho
Python 发行版可用于各种平台您只需下载适用于您的平台的二进制代码并安装 Python如果您的平台的二进制代码不可用,您需要一个 C 编译器来手动编译源代码编译源代码在选择安装所需的功能方面提供了更大的灵活性这是在各种平台上安装 Python 的快速概述Unix 和 Linux 安
以下是在 Unix/Linux 机器上安装 Python 的简单步骤-
打开 Web 浏览器并转https://www.python.org/downloads
-
按照链接下载可用于 Unix/Linux 的压缩源代码
-
下载并解压文件
-
如果要自定义某些选项,编Modules/Setup文件
-
运行 ./configure 脚
-
制
-
进行安
这会将 Python 安装在标准位/usr/local/bi及其库/usr/local/lib/pythonX,其中 XX 是 Python 的版本Windows
以下是在 Windows 机器上安装 Python 的步骤-
打开 Web 浏览器并转https://www.python.org/downloads
-
按照 Windows 安装程python-XYZ.ms文件的链接,其中 XYZ 是您需要安装的版本
-
要使用此安装程python-XYZ.ms,Windows 系统必须支持 Microsoft Installer 2.0将安装程序文件保存到您的本地计算机,然后运行它以查看您的计算机是否支持 MSI
-
运行下载的文件这会调出 Python 安装向导,它非常易于使用只需接受默认设置,等到安装完成,您就完成了
MAC
最近的 Mac 都安装了 Python,但它可能已经过时了好几年请参https://www.python.org/download/mac获取有关获取当前版本以及支持 Mac 上开发的额外工具的说明对于 Mac OS X 10.3(2003 年发布)之前的旧 Mac OS,可以使用 MacPythonJack Jansen 维护它,您可以在他的网站上完全访问整个文档 -https://www.cwi.nl/~jack/macpython.htm您可以找到 Mac OS 安装的完整安装详细信息 -
-
设置PATH
程序和其他可执行文件可以位于许多目录中,因此操作系统提供了一个搜索路径,其中列出了操作系统搜索可执行文件的目录路径存储在环境变量中,该变量是操作系统维护的命名字符串此变量包含可用于命令 shell 和其他程序的信息path变量在 Unix 中命名为 PATH 或在 Windows 中命名为 Path(Unix 区分大小写;Windows 不区分)在 Mac OS 中,安装程序会处理路径详细信息要从任何特定目录调用 Python 解释器,您必须将 Python 目录添加到您的路径中 -
在 Unix/Linux 上设置路
将 Python 目录添加到 Unix 中特定会话的路径-
csh shell− 键入 setenv PATH "$PATH:/usr/local/bin/python" 并按 Enter
-
bash shell (Linux)- 输入 export PATH="$PATH:/usr/local/bin/python" 并按 Enter
-
sh or ksh shell- 键入 PATH="$PATH:/usr/local/bin/python" 并按 Enter
-
注意− /usr/local/bin/python 是 Python 目录的路
-
-
在 Windows 中设置路
将 Python 目录添加到 Windows 中特定会话的路径At the command prompt- 输入路径 %path%;C:\Python 并按 Enter注意− C:\Python 是 Python 目录的路 -
Python 环境变
以下是 Python 可以识别的重要环境变量 -
安装 MySQL 数据
当然,您需要的最重要的东西是一个实际运行的数据库,其中包含一个您可以查询和修改的表-
MySQL DB:MySQL 是一个开源数据库您可以MySQL 官方网下载我们建议下载完整的 Windows 安装此外,下载并安MySQL Administrato以MySQL Query Browser这些是基于 GUI 的工具,将使您的开发更加容易最后,将MySQL Connector/(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 数据guest作为 ID guest123作为密码如果您没有足够的权限来创建新用户,那么您可以要求您的数据库管理员 (DBA) 为您创建一个用户 ID 和密码 -
创建数据
要创TUTORIALSPOINT数据库,使用以下步骤 -
第1
打开一Command Prompt并更改为安装目录如下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>
-
创建
要创EmployeesTUTORIALSPOINT 数据库中的表,使用以下步骤 -
第1
打开一Command Prompt并更改为安装目录如下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, 'Alex', 'Moo'); 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 教 -
MySQL数据
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