如何使用cb连接MySQL数据库(cb怎么与mysql连接)
如何使用cb连接MySQL数据库
MySQL数据库是一种常用的开源关系型数据库,许多企业和开发者使用它来存储和管理数据。而在Python开发中,使用MySQL的情况也非常普遍。本文将介绍如何使用Python中的cb库来连接MySQL数据库,并对其进行简单的增、删、改、查操作。
一、安装cb库
在安装cb库之前,需要确保Python已经在本地正确安装。可以使用以下命令来安装cb库:
pip install cb
二、连接MySQL数据库
连接MySQL需要安装MySQL的Python驱动程序,又称为Python MySQL客户端库。可以使用以下命令来安装:
pip install mysql-connector-python
安装完mysql-connector-python库后,使用以下代码来连接MySQL数据库:
import mysql.connector
mydb = mysql.connector.connect( host="localhost",
user="yourusername", password="yourpassword",
database="mydatabase")
print(mydb)
三、创建数据库和表
连接成功后,需要创建数据库和表。可以使用以下代码来创建一个数据库,然后在其中创建一个名为“customers”的表:
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
四、插入数据
可以使用以下代码向“customers”表中插入一些数据:
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
五、获取数据
可以使用以下代码来检索“customers”表中的数据:
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult: print(x)
六、更新和删除数据
可以使用以下代码来更新“customers”表中的数据:
sql = "UPDATE customers SET address = 'Canyon 123' WHERE name = 'John'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) affected")
可以使用以下代码来删除“customers”表中的数据:
sql = "DELETE FROM customers WHERE address = 'Mountn 21'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) deleted")
七、关闭连接
记得关闭连接:
mycursor.close()
mydb.close()
使用cb库来连接MySQL数据库非常简单,只需要安装必要的库和代码即可。希望这篇文章能够帮助你更好地了解如何在Python中使用cb库来连接MySQL数据库。