python3 pymysql库介绍

目录

 

pymysql模块简介

PyMysql安装

数据库连接

实例演示

创建数据库

查看数据库

数据库插入操作


pymysql模块简介

pymysql是python3.x版本中用于连接mysql服务器的一个库,python2中使用mysqldb。

PyMysql安装

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()

 

 


 

 

你可能感兴趣的:(python)