这里是文章模块栏目内容页
怎样调用mysql数据库(调用mysql存储过程)

导读: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应用程序开发提供了良好的支持。