python如何调用mysql

来源:千锋教育
发布时间:2023-11-10 01:59:08
分享

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

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

PythonDB-API使用流程:

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

什么是MySQLdb?

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

数据库连接

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

您已经创建了数据库TESTDB.

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

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

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

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

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

实例:

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

#!/usr/bin/python

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

importMySQLdb

#打开数据库连接

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

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

cursor=db.cursor()

#使用execute方法执行SQL语句

cursor.execute("SELECTVERSION()")

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

data=cursor.fetchone()

print"Databaseversion:%s"%data

#关闭数据库连接

db.close()

以上内容为大家介绍了python培训之如何调用mysql,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python可以继承父类方法吗 python继承,调用父类属性方法在python里面,继承一个类只需要这样写:classAnimal:defheshui(self):print('动物正在喝水')classCat(A
  • python判断是否是目录 python操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。例如我们可以使用os模块的os.path.exists()方法来检测文件是否存在:importos.pathos.p
  • python函数的返回值是什么 python的返回值简介函数需要先定义后调用,函数体中return语句的结果就是返回值。如果一个函数没有reutrn语句,其实它有一个隐含的return语句,返回值是None,类型也是'Non
  • python如何执行python文件 用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。Python的交互模式和直接运行.py文件有什么区别呢?1.直接输入python进入交互模式,相当
  • python生成不重复的随机数怎么写 python中的random模块用于生成随机数,其语法表达式为random.sample(range(1,N),k)表示从[1,N]的范围内随机生成k个数,结果以列表返回例如随机生成5个(1,10)范
  • pythonmac如何使用python 对于使用MACOS系统的同学来说,运行python代码的方式和windows有所不同。OS系统是可以直接通过shell命令运行.py文件的,而windows则不行。即打开终端直接跑.py文件。当然,更