# filename : database.py
# description : MySQL and Python
# datetime : 2011.12.07
import os
import sys
import MySQLdb
# connect to database
try :
conn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='school')
except Exception, e :
print e
sys.exit()
# get cursor to operator database
cursor = conn.cursor()
# create table
sql = "create table if not exists student(_id char(5) primary key, name varchar(20), age smallint);"
cursor.execute(sql)
# remove all record
sql = "delete from student;"
cursor.execute(sql)
# insert record
sql = "insert into student values('%s','%s',%d);" % ('00001', 'aaaaa', 21)
cursor.execute(sql)
# insert many record
val = (('00002','bbbbb',22), ('00003','ccccc',23), ('00004','ddddd',24))
sql = "insert into student values(%s,%s,%s);"
cursor.executemany(sql, val)
# select record
sql = "select * from student;"
cursor.execute(sql)
alldata = cursor.fetchall()
if alldata :
for rec in alldata :
print rec[0], rec[1], rec[2]
# close database
cursor.close()
conn.close()
python访问mysql,必须安装如下的mysql-python模块。
分享到:
相关推荐
### Python访问MySQL数据库 #### 一、Python简介 Python是一种高级编程语言,由Guido van Rossum于1989年发明,首次发布于1991年。它以其简单易学、功能强大著称。Python的设计哲学强调代码的可读性和简洁的语法,...
摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点
总结来说,本文介绍了Python语言在数据库访问方面的重要性,以及如何通过Eclipse和Python-MySQLconnector搭建开发环境,最终通过DB-API实现对MySQL数据库的访问。通过遵循DB-API标准,Python开发者可以高效地编写跨...
Python连接MySQL组件主要指的是Python中的`pymysql`模块,这是一个纯Python编写的MySQL数据库驱动,它使得Python程序能够方便地与MySQL数据库进行交互。在Python中,`pymysql`是连接MySQL的一个常见选择,尤其对于...
本文将详细介绍如何使用Python访问MySQL数据库,并实现基本的CRUD(Create、Read、Update、Delete)功能。 首先,要使用Python连接MySQL,我们需要一个适配器,如`pymysql`或`mysql-connector-python`库。这里我们...
访问MySQL官网(https://dev.mysql.com/downloads/mysql/),选择适合Windows的MySQL安装程序,通常为.msi文件。按照向导完成安装,并设置合适的用户名和密码。 为了在Python中操作MySQL,我们需要一个适配器,例如...
在本文中,郑岚详细介绍了如何使用Python语言来访问MySQL数据库。首先,作者概述了Python语言及其特点,接着介绍了MySQL数据库的访问模块,并通过实例展示了如何利用该模块操作MySQL数据库,最后总结了使用Python...
Python通过多种库实现了对MySQL的支持,其中最常用的是`pymysql`和`mysql-connector-python`。我们将重点介绍`pymysql`,这是一个纯Python编写的MySQL驱动,无需额外安装MySQL客户端库。 1. **安装pymysql** 在...
在Windows操作系统上,使用Python连接MySQL数据库是一项常见的任务,尤其对于数据处理和Web开发来说至关重要。Python提供了多种库来实现这一功能,其中最常用的是`pymysql`和`mysql-connector-python`。本篇文章将...
同时,还可能涵盖了如何编译和链接MySQL的C或Python客户端,这通常在需要低级别访问数据库或者自定义数据库连接时会用到。对于初学者来说,了解这些内容将有助于他们构建基于Python的MySQL应用程序。
本实例主要探讨如何利用Java调用Python脚本,并通过Python连接MySQL数据库来访问和获取数据。这一过程涉及的技术栈包括Java的进程调用、Python的数据库操作以及MySQL的数据库连接。 首先,Java调用Python通常可以...
你可以通过访问http://sourceforge.net/projects/mysql-python或Linux平台的https://pypi.python.org/pypi/MySQL-python来下载安装包,然后按照指示进行安装,可能需要具备root权限。 在实际操作中,连接MySQL...
### Python3连接MySQL知识点概述 在使用Python进行Web开发、数据分析以及其他涉及数据库操作的应用场景时,连接并操作MySQL数据库是一项非常基础且重要的技能。本文将详细介绍如何使用Python3连接MySQL数据库,并...
Python 连接 MySQL 数据库示例代码 内容概要 本资源提供了通过 Python 连接 MySQL 数据库的完整示例代码,旨在帮助读者理解如何在 Python 中使用 MySQL 数据库。代码示例包括数据库连接、创建表、插入数据、查询数据...
Python 使用 SQL 语句对 MySQL 数据库多条件模糊查询 Python 是一种广泛使用的编程语言,而 MySQL 是一种常用的关系型数据库管理系统。在实际应用中,我们经常需要使用 Python 连接 MySQL 数据库,并执行多条件...
1. **Python数据库API (DB-API)**: Python DB-API 是Python官方定义的一套接口标准,用于规范数据库访问的模块。任何符合此标准的库都可以提供一致的接口来操作不同的数据库系统。MySQL-python实现了Python DB-API的...
MySQL-Python是Python编程语言与MySQL数据库交互的一个库,它为Python程序员提供了访问MySQL数据库的能力。这个库在Python社区中通常被称为`mysqlclient`或`MySQLdb`,它是基于DB-API 2.0规范的。在Python环境中,...