python培训之如何调用mysql

发布时间:2022-11-12 09:37:16 人气:110 作者:多测师

  DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式,,以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。

  Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。

  Python DB-API使用流程:

  引入 API 模块。获取与数据库的连接。执行SQL语句和存储过程。关闭数据库连接。

  什么是MySQLdb?

  MySQLdb是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。

  数据库连接

  连接数据库前,请先确认以下事项:

  您已经创建了数据库 TESTDB.

  在TESTDB数据库中您已经创建了表 EMPLOYEE

  EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。

python培训之如何调用mysql

  连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用root用户名及其密码,Mysql数据库用户授权请使用Grant命令。

  在你的机子上已经安装了 Python MySQLdb 模块。

  如果您对sql语句不熟悉,可以访问我们的 SQL基础教程

  实例:

  以下实例链接Mysql的TESTDB数据库:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import MySQLdb

  # 打开数据库连接

  db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )

  # 使用cursor()方法获取操作游标

  cursor = db.cursor()

  # 使用execute方法执行SQL语句

  cursor.execute("SELECT VERSION()")

  # 使用 fetchone() 方法获取一条数据

  data = cursor.fetchone()

  print "Database version : %s " % data

  # 关闭数据库连接

  db.close()

  以上内容为大家介绍了python培训之如何调用mysql,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线