Python如何操作Mysql数据库


参考视频:https://ke.qq.com/course/320021

一、安装pymysql模块

pip3 install pymysql

二、安装数据库

Linux安装mysql

三、基本用法

3.1.connect()函数常用参数

在这里插入图片描述

3.2.连接对象常用方法

在这里插入图片描述

3.3.游标对象常用方法

在这里插入图片描述

四、示例

4.1.创建test库和users表

mysql -uroot -h192.168.137.2 -p
create database test;
use test;
create table user(
id int primary key not null auto_increment,
username varchar(50) not null,
password varchar(50) not null
);

4.2.代码

import pymysql

# 连接数据库的参数
conn = pymysql.connect(host='192.168.137.2',
                    port=3306,
                    user='root',
                    password='123456',
                    db='test',
                    charset='utf8',
                    cursorclass=pymysql.cursors.DictCursor)
try:
    with conn.cursor() as cursor:
        # 插入多条数据
        sql = "insert into user(username,password) values(%s,%s)"
        datas = [('zhangsan','123'), ('lisi','123')]
        cursor.executemany(sql, datas)
        conn.commit()

        # 查询数据
        sql = "select * from user"
        cursor.execute(sql)
        result = cursor.fetchall()
        for data in result:
            print(f"ID: {data['id']},用户名: {data['username']},密码: {data['password']}")
except Exception as e:
    print("ERROR:%s" %e)
finally:
    conn.close()

4.3.执行结果

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页