当前位置 : 主页 > 编程语言 > python >

Python如何操作Mysql数据库

来源:互联网 收集:自由互联 发布时间:2022-06-30
文章目录 ​​一、安装pymysql模块​​ ​​二、安装数据库​​ ​​三、基本用法​​ ​​`3.1.connect()函数常用参数`​​ ​​`3.2.连接对象常用方法`​​ ​​`3.3.游标对象常用方法


文章目录

  • ​​一、安装pymysql模块​​
  • ​​二、安装数据库​​
  • ​​三、基本用法​​
  • ​​`3.1.connect()函数常用参数`​​
  • ​​`3.2.连接对象常用方法`​​
  • ​​`3.3.游标对象常用方法`​​
  • ​​四、示例​​
  • ​​`4.1.创建test库和users表`​​
  • ​​`4.2.代码`​​
  • ​​`4.3.执行结果`​​


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

一、安装pymysql模块

pip3 install pymysql

二、安装数据库

Linux安装mysql

三、基本用法

​​3.1.connect()函数常用参数​​

Python如何操作Mysql数据库_mysql

​​3.2.连接对象常用方法​​

Python如何操作Mysql数据库_mysql_02

​​3.3.游标对象常用方法​​

Python如何操作Mysql数据库_python_03

四、示例

​​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.执行结果​​

Python如何操作Mysql数据库_连接数据库_04


上一篇:pycharm快捷键大全
下一篇:没有了
网友评论