欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python中的关系型数据库mysql

程序员文章站 2022-07-05 20:00:37
...

1.mysql简介

       数据库存储引擎是数据库底层软件组织,进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能, MySQL的核心就是存储引擎。
       MySQL查询存储引擎SQL语句:SHOW ENGINES
                                  python中的关系型数据库mysql
 

 

2.python的数据库编程

#pymysql的安装:

pip3 install pymysql -i https://pypi.douban.com/simple

#ipython的安装:

pip3 install ipython -i https://pypi.douban.com/simple
#导入模块,py3(pymysql)
import pymysql

#1.创建连接
conn = pymysql.connect(host='localhost',user='root',
                       password="123",db="westos",
                       charset="utf8")

#2.创建游标
cur = conn.cursor()

#3.对数据库进行操作
# 3-1).查询操作
select_sql = "select * from users"
cur.execute(select_sql)

#查询语句结果不会默认返回的,需要通过fetchone/fetchmany/fetchall进行获取
print(cur.fetchall())

# 3-2).插入语句
insert_sql = "INSERT INTO users VALUES ('jay','39');"
cur.execute(insert_sql)
print("插入数据成功")

#注意:如果是插入和更新数据时,需要提交修改的信息到数据库中
conn.commit()

#4.关闭游标
cur.close

#5.关闭连接
conn.close
相关标签: Python