`
huangyongxing310
  • 浏览: 498910 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

python mysql 示例

 
阅读更多
#!/usr/bin/python3

import pymysql

# 打开数据库连接
db = pymysql.connect("localhost", "root", "123456", "test")

# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()

# 使用 execute()  方法执行 SQL 查询
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()

print("Database version : %s " % data)

# 使用预处理语句创建表
# sql = """CREATE TABLE EMPLOYEE (
#          FIRST_NAME  CHAR(20) NOT NULL,
#          LAST_NAME  CHAR(20),
#          AGE INT,
#          SEX CHAR(1),
#          INCOME FLOAT )"""
#
# cursor.execute(sql)

# # SQL 插入语句
# sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
#          LAST_NAME, AGE, SEX, INCOME)
#          VALUES ('Mac1', 'Mohan', 20, 'M', 2000)"""
#
# sql2 = """INSERT INTO EMPLOYEE(FIRST_NAME,
#          LAST_NAME, AGE, SEX, INCOME)
#          VALUES ('Mac2', 'Mohan', 20, 'M', 2000)"""
# try:
#    # 执行sql语句
#    cursor.execute(sql)
#    cursor.execute(sql2)
#    # 提交到数据库执行
#    db.commit()
# except:
#    # 如果发生错误则回滚
#    db.rollback()


# SQL 查询语句
sql = "SELECT * FROM EMPLOYEE WHERE FIRST_NAME='Mac'"
try:
   # 执行SQL语句
   cursor.execute(sql)
   # 获取所有记录列表
   results = cursor.fetchall()
   # results = cursor.fetchone()
   print(results)
   for row in results:
        print(row)
        fname = row[0]
        lname = row[1]
        age = row[2]
        sex = row[3]
        income = row[4]
        # 打印结果
        print ("fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \
             (fname, lname, age, sex, income ))
except:
   print ("Error: unable to fetch data")



# 关闭数据库连接
db.close()
分享到:
评论

相关推荐

    python连接mysql数据库示例代码

    Python 连接 MySQL 数据库示例代码 内容概要 本资源提供了通过 Python 连接 MySQL 数据库的完整示例代码,旨在帮助读者理解如何在 Python 中使用 MySQL 数据库。代码示例包括数据库连接、创建表、插入数据、查询数据...

    Python-mysqldiff是一款轻量级数据库对比工具同时支持新增表的默认数据导入

    在压缩包"mysqldiff-master"中,可能包含了Python-mysqldiff的源代码、文档、示例以及安装和使用指南。开发者可以通过阅读文档来了解如何安装这个工具,以及如何配置和执行数据库对比任务。源代码部分可能包含模块化...

    Python访问Mysql数据库

    以下是一个简单的示例,展示了如何使用`mysql-connector-python`连接MySQL数据库并执行查询: ```python import mysql.connector # 创建连接 cnx = mysql.connector.connect(user='username', password='password'...

    Vocabulary_python_mySQL.rar_MYSQL_python mysql_python MySQL_p

    对于文件`www.pudn.com.txt`和`cihui_python_mySQL`,它们可能是包含SQL语句或数据库相关示例的文本文件,我们可以读取这些文件,然后根据内容执行相应的数据库操作。例如,读取并执行SQL文件: ```python with ...

    用Python将mysql数据导出成json的方法

    标题中的“用Python将mysql数据导出成json的方法”指的是使用Python编程语言,结合相关库,将MySQL数据库中的数据转换并保存为JSON格式的文件。这个过程通常在数据分析、数据迁移或者API接口开发等场景中非常有用。...

    python自动备份mysql数据库,并删除七天前文件

    本示例涉及的主题是使用Python来自动备份MySQL数据库,并且定期清理过期的备份文件,以保持存储空间的有效利用。下面将详细介绍这个过程以及相关的知识点。 首先,我们需要了解Python在数据库操作中的角色。Python...

    MySQL与Python.zip_MYSQL_MySQL、Python_python 写入MySQL_python mysql

    在这个“MySQL与Python.zip”压缩包中,我们可能找到了关于如何使用Python连接和操作MySQL数据库的相关教程或代码示例。 首先,让我们深入理解Python连接MySQL的基本步骤。在Python中,我们通常使用`mysql-...

    python示例代码——mysql操作

    Python是一种广泛使用的编程语言,尤其在数据处理和Web开发领域,而MySQL则是一款流行的开源关系型数据库管理系统。当结合Python和MySQL,我们可以实现强大的数据库操作,例如数据查询、插入、更新和删除。以下是对...

    Python使用MySQL数据库示例

    这是一个用python远程连接mysql数据库的使用示例。

    python连接mysql插件

    在这个场景下,"python连接mysql插件"指的是Python中的一个名为`mysql-connector-python`的库,它允许Python程序连接并操作MySQL数据库。 `mysql-connector-python`是Oracle官方提供的Python驱动程序,完全兼容...

    python Mysql参考手册

    综上所述,该手册是Python开发者在连接和操作MySQL数据库时的重要参考资料,它详细介绍了MySQL Connector/Python的安装、配置、使用以及API的调用方法,同时还提供了编程示例和高级主题的支持,帮助开发者构建健壮、...

    python-mysql.zip_MYSQL_pymysql_python MySQL_python连接mysql_连接数据库

    在给定的`python-mysql.py`文件中,很可能包含了如何使用`pymysql`连接MySQL数据库的示例代码。通过学习和理解这个文件,你可以更好地掌握如何在Python项目中与MySQL数据库进行交互。 总之,Python的`pymysql`库为...

    python_mysql.doc

    根据给定的文件信息,我们可以总结出Python操作MySQL数据库的几个关键知识点,这些知识点涵盖了连接数据库、执行SQL语句、创建表、插入数据以及查询数据等基本操作。 ### Python操作MySQL的基本步骤 #### 连接...

    Python_mysql.rar_MYSQL_python mysql_python数据库_数据库 python_数据库pyth

    Python与MySQL数据库的交互是许多开发者的日常任务,特别是在数据处理和分析中。这篇文档将深入探讨如何在Python环境中配置MySQL数据库连接,并演示基本的数据库操作。 首先,我们需要安装Python的MySQL连接器,...

    Python 连接 MYSQL 完整版

    【标题】"Python 连接 MYSQL 完整版" 涉及的主要知识点是使用Python编程语言与MySQL数据库进行交互。在Python中,通常我们利用第三方库如`pymysql`或`mysql-connector-python`来实现这一目标。以下是关于这个主题的...

    python工具-excel批量导入mysql (几千万数据半小时可搞定)

    本篇文章将详细讲解如何利用Python工具实现Excel数据的批量导入到MySQL数据库,以及如何优化这一过程,使得几千万的数据能够在半小时内完成导入。 首先,我们需要了解Python中用于操作Excel的主要库——pandas。...

    python-mysql

    ### Python MySQL 库使用详解与实践 #### 一、引言 在当今的数据驱动时代,数据库作为存储数据的核心工具之一,对于任何...以上就是关于PyMySQL的详细介绍与示例,希望能帮助大家更好地掌握Python与MySQL的结合使用。

    Web开发-将Excel数据导入到MySQL数据库-Python源码示例.zip

    本示例重点介绍了如何利用Python进行Web开发,结合数据分析和自动化技术,将Excel文件中的数据高效地导入到MySQL数据库。 首先,我们需要Python中的两个核心库:`pandas`用于处理Excel数据,`mysql-connector-...

    Mysql.zip_lovecjc_python_python mysql_python数据库_strength5n7

    这个名为"Mysql.zip_lovecjc_python_python mysql_python数据库_strength5n7"的压缩包文件似乎包含了一个关于如何使用Python连接和操作MySQL数据库的示例或教程。 首先,我们需要了解Python中与MySQL交互的库——`...

Global site tag (gtag.js) - Google Analytics