导读:MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用程序开发中。本文将介绍如何调用MySQL数据库,包括连接数据库、创建表、插入数据、查询数据等操作。
1. 连接数据库
在Python中,我们可以使用pymysql库来连接MySQL数据库。首先需要安装pymysql库,然后通过以下代码连接数据库:
import pymysql
db = pymysql.connect(host='localhost', user='root', password='password', database='test')
其中,host为主机名,user为用户名,password为密码,database为要连接的数据库名。
2. 创建表
在连接数据库之后,我们可以通过以下代码创建表:
cursor = db.cursor()
sql = "CREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT)"
cursor.execute(sql)
其中,students为表名,id、name和age为列名,INT和VARCHAR(255)为数据类型,AUTO_INCREMENT表示自动递增。
3. 插入数据
通过以下代码可以向表中插入数据:
sql = "INSERT INTO students (name, age) VALUES (%s, %s)"
val = ("Tom", 18)
cursor.execute(sql, val)
db.commit()
其中,%s表示占位符,val为要插入的数据,execute()方法执行SQL语句,commit()方法提交事务。
4. 查询数据
通过以下代码可以从表中查询数据:
sql = "SELECT * FROM students"
result = cursor.fetchall()
for row in result:
print(row)
其中,SELECT为查询语句,*表示所有列,fetchall()方法获取所有数据,for循环遍历每一行数据。
总结:本文介绍了如何调用MySQL数据库,包括连接数据库、创建表、插入数据和查询数据。使用Python中的pymysql库可以方便地进行操作,为Web应用程序开发提供了良好的支持。