MySQL数据库是一个非常流行的开源关系型数据库管理系统,被广泛应用于Web开发中的数据出入操作。
下面是一个连接MySQL数据库的示例代码:
#!/usr/bin/env pythonimport MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "root", "password", "test")# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute() 方法执行 SQL 查询cursor.execute("SELECT VERSION()")# 使用 fetchone() 方法获取单条数据.data = cursor.fetchone()print "Database version : %s " % data# 关闭数据库连接db.close()
首先,我们导入了MySQLdb模块,该模块是MySQL的Python接口。
然后,我们使用connect()方法创建与MySQL的连接。在这个实例中,我们连接到本地MySQL服务,使用“root”作为用户名,“password”作为密码,并连接到名为“test”的数据库。
接下来,我们使用cursor()方法创建一个游标对象。然后,我们使用execute()方法执行SELECT VERSION() MySQL命令。fetchone()方法可用于获取一行数据。我们将查询结果存储在Python变量data 中。
最后,我们打印输出了查询结果,然后断开了与MySQL数据库的连接。
总结:
MySQL是一种非常强大的开源关系型数据库管理系统,可以通过Python连接到MySQL实例,并对其中的数据库进行操作。Python的MySQLdb模块是Python访问MySQL数据库的标准接口。