目录
pymysql模块简介
PyMysql安装
数据库连接
实例演示
创建数据库
查看数据库
数据库插入操作
pymysql是python3.x版本中用于连接mysql服务器的一个库,python2中使用mysqldb。
pip3 install pymysql
需要用到connect()函数进行连接
pymysql.connect(host="localhost",user="root",passwd=" 123456",database="security")
import pymysql
db = pymysql.connect(
#主机名 账号 密码
"localhost","root","123456")
mydb=db.cursor()
mydb.execute("create database xingluo")
import pymysql
db = pymysql.connect(
#主机名 账号 密码
"localhost","root","123456")
mydb=db.cursor()
mydb.execute("show databases")
data= mydb.fetchall()
for i in data:
print(i)
#输出结果
('information_schema',)
('bilibili',)
('challenges',)
('dvwa',)
('mysql',)
('performance_schema',)
('php_information',)
('python',)
('security',)
('shetuanrenyuan',)
('test',)
('testdb',)
('yzmcms',)
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","root","123456","xingluo")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 插入语句
sql = """insert into python (fiest_name,
last_name,age, sex,income)
values('zhang','san', 'm',2000)"""
try:
# 执行sql语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
# 关闭数据库连接
db.close()