import os, sys, string
import MySQLdb
# 连接数据库
try:
conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')
except Exception, e:
print e
sys.exit()
# 获取cursor对象来进行操作
cursor = conn.cursor()
# 创建表
sql = "create table if not exists test1(name varchar(128) primary key, age int(4))"
cursor.execute(sql)
# 插入数据
sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)
try:
cursor.execute(sql)
except Exception, e:
print e
sql = "insert into test1(name, age) values ('%s', %d)" % ("张三", 21)
try:
cursor.execute(sql)
except Exception, e:
print e
# 插入多条
sql = "insert into test1(name, age) values (%s, %s)"
val = (("李四", 24), ("王五", 25), ("洪六", 26))
try:
cursor.executemany(sql, val)
except Exception, e:
print e
#查询出数据
sql = "select * from test1"
cursor.execute(sql)
alldata = cursor.fetchall()
# 如果有数据返回,就循环输出, alldata是有个二维的列表
if alldata:
for rec in alldata:
print rec[0], rec[1]
cursor.close()
conn.close()
分享到:
相关推荐
在使用MySQLdb进行数据库操作时,你需要了解一些基本概念,如连接(Connection)、游标(Cursor)、执行SQL语句以及处理结果集。以下是一些关键知识点: 1. 连接数据库:使用`MySQLdb.connect()`函数创建一个到...
首先,我们需要了解pymysql的基本用法。安装pymysql可以通过pip命令完成: ``` pip install pymysql ``` 连接到MySQL数据库时,我们需要创建一个Connection对象,传入服务器的相关信息,如主机名、用户名、密码、...
在Python中使用MySQLdb进行数据库操作的基本步骤如下: 1. **导入模块**:首先需要导入MySQLdb模块,如`import MySQLdb`。 2. **创建连接**:使用`connect()`函数创建到MySQL服务器的连接,通常需要提供主机名、...
使用MySQLdb进行数据库操作的基本步骤如下: 1. **导入模块**:首先在Python脚本中导入MySQLdb模块: ```python import MySQLdb ``` 2. **建立连接**:创建一个到MySQL服务器的连接: ```python conn = ...
以下是使用Mysqldb(或其Python 3.x的替代库)连接MySQL数据库的基本步骤: 1. **安装**:在Python 3.x环境中,你需要使用`pip install pymysql`或`pip install mysql-connector-python`来安装相应的库。 2. **导...
从安装步骤到基本的 CRUD 操作,再到进阶的事务处理和批量操作,旨在帮助开发者快速掌握 `MySQLdb` 的使用方法。通过以上内容的学习,读者应能更好地利用 `MySQLdb` 实现数据库管理和数据处理等功能。
例如,下面是如何使用MySQLdb连接数据库并执行查询的基本示例: ```python import MySQLdb # 创建连接 conn = MySQLdb.connect(host="localhost", user="username", passwd="password", db="database") # 创建...
下面我们将深入探讨MySQLdb模块的使用方法、安装过程以及在Windows环境下的配置。 首先,让我们来看看如何在Python中安装和使用MySQLdb模块。在Python 2.6版本中,由于Python 3.x对MySQLdb的支持有限,因此我们主要...
在本文中,我们将深入探讨MySQLdb的安装、使用方法以及基本的数据库操作。 首先,我们来看一下如何在不同的操作系统上安装MySQLdb: 1. **Linux版本**: 在Linux环境下,你需要先安装`setuptools`,然后从...
总之,这段代码展示了如何使用Python连接MySQL数据库,执行SQL查询,读取和写入数据,并对数据进行基本处理。这在数据分析和数据管理的场景中是非常实用的。为了适应不同的数据库操作需求,可以灵活调整SQL语句和...
在这个示例中,我们展示了如何使用MySQLdb进行基本的CRUD(创建、读取、更新、删除)操作。`connect()`方法用于建立数据库连接,参数包括数据库主机、用户名、密码、数据库名以及字符集。`cursor()`方法用于创建游标...
通过本文的讲解,你应该已经了解了在Python环境中安装和使用MySQLdb的基本步骤,以及在Python 3环境下使用PyMySQL替代MySQLdb的方法。无论是在Python 2还是Python 3中,都能够顺利地进行MySQL数据库的操作。如果你在...
首先,我们来看一下Python MySQLdb的基本用法。 1. **安装MySQLdb**: 在Python环境中,你可以通过`pip install MySQLdb`命令来安装这个库,但需要注意的是,由于MySQLdb依赖于C编译器,因此在某些环境(如Windows)...
这就是MySQLdb-python的基本用法,它极大地简化了Python程序与MySQL数据库之间的交互,使得开发工作更加高效。在监控技术如“天兔”等场景中,通过MySQLdb-python,可以方便地收集和分析MySQL数据库的数据,以便进行...
以下是对MySQLdb用法的详细说明: 1. **安装MySQLdb** 在Linux环境下,你需要先安装setuptools,然后从SourceForge下载MySQLdb的源码包,并根据mysite.cfg配置文件指定本地MySQL的`mysql-config`文件路径。在...
### Python MySQLdb 学习总结 #### 一、MySQLdb简介 MySQLdb 是 Python 社区为 MySQL ...以上是对 Python MySQLdb 模块的一些基本使用和注意事项的总结,希望能够帮助读者更好地理解和使用 MySQLdb 进行数据库开发。
本教程将深入探讨如何使用Python的MySQLdb库连接到MySQL数据库,并执行基本的读取操作。 首先,安装MySQLdb库是必要的。如果你还没有安装,可以使用pip进行安装: ```bash pip install MySQL-python ``` 请注意,这...
对于Python与数据库的交互,MySQLdb提供了方便的API,例如`connect()`函数用于建立连接,`cursor()`用于创建游标执行SQL语句,以及`execute()`和`fetch*()`系列方法来执行查询和获取结果。同时,了解如何处理异常、...