如何使用CB连接MySQL数据库(cb怎么用mysql)

如何使用CB连接MySQL数据库

在开发中使用数据库可以方便的存储和操作数据。而MySQL作为一款开源的关系型数据库,受到了广泛的使用。在Python中,我们可以使用CB模块来连接MySQL数据库,本文将详细介绍如何使用CB连接MySQL数据库。

1. 安装CB模块

使用CB模块连接MySQL数据库,首先需要安装CB模块。可以使用pip命令进行安装。

“`python

pip install cb


2. 创建数据库

在连接MySQL数据库之前,需要先创建一个数据库。可以使用如下命令进行创建。

```mysql
create database mydatabase;

创建完成后,可以使用下面的命令在数据库中创建一个表。

“`mysql

create table students(

id int primary key auto_increment,

name varchar(20),

age int,

address varchar(50)

);


3. 连接数据库

在Python中,可以使用以下代码进行连接。

```python
import cb
db = cb.connect(
host="localhost",
user="root",
password="123456",
database="mydatabase"
)
print(db)

其中host、user、password和database分别代表数据库的主机名、用户名、密码和数据库名。连接成功后,会返回一个数据库对象。

4. 创建游标

在连接成功后,需要创建游标才能进行操作。可以使用以下代码创建游标。

“`python

import cb

db = cb.connect(

host=”localhost”,

user=”root”,

password=”123456″,

database=”mydatabase”

)

cursor = db.cursor()

print(cursor)

5. 执行SQL语句
创建游标之后,就可以执行SQL语句了。可以使用execute()方法执行SQL语句。例如向students表中插入一条数据。

```python
import cb
db = cb.connect(
host="localhost",
user="root",
password="123456",
database="mydatabase"
)
cursor = db.cursor()

sql = "insert into students(name, age, address) values (%s, %s, %s)"
val = ("Tom", 20, "New York")
cursor.execute(sql, val)

db.commit()

print(cursor.rowcount, "record inserted.")

以上代码中,首先定义了一条插入数据的SQL语句,然后定义了一个元组val来存储要插入的数据。最后使用execute()方法执行SQL语句,并使用commit()方法提交更改。如果执行成功,会返回受影响的数据行数。

6. 查询数据

在数据插入后,可以使用select语句查询数据。例如查询students表中的所有数据。

“`python

import cb

db = cb.connect(

host=”localhost”,

user=”root”,

password=”123456″,

database=”mydatabase”

)

cursor = db.cursor()

sql = “select * from students”

cursor.execute(sql)

result = cursor.fetchall()

for row in result:

print(row)

以上代码中,首先使用select语句查询数据,并使用fetchall()方法获取所有数据。最后使用循环遍历每行数据并输出。
通过以上步骤,您已经成功的连接了MySQL数据库,并且对数据进行了常见的操作。CB模块使用简单,功能强大,是Python开发中不可或缺的模块。

数据运维技术 » 如何使用CB连接MySQL数据库(cb怎么用mysql)