今天我们来学习一下如何运用Python连接数据库,以及读写数据库的操作。

一:连接数据库并读取数据,代码如下

import pymysql #导入数据操作的库
#连接数据库
db=pymysql.connect(
    host='localhost',
    user='root',
    password='123456',
    database='babyplan',
    charset='utf8'
)
#定义游标
c=db.cursor()
#执行SQL命令
c.execute("select *from userinfo")
#获取userinfo表的第一条数据
#record=c.fetchone()
#print(record)
#获取userinfo表所有数据方法一
'''
record=c.fetchall()
print(record)
'''
#获取userinfo表所有数据方法二
'''
for i in range(c.rowcount):
  record=c.fetchone()
  print(record)
'''
#关闭数据库
db.close()

 

运行的结果如下:

Python数据库读写

二:往数据库插入数据

import pymysql #导入数据操作的库
#连接数据库
db=pymysql.connect(
    host='localhost',
    user='root',
    password='123456',
    database='babyplan',
    charset='utf8'
)
#定义游标
c=db.cursor()
c.execute("INSERT INTO usertype(uTypeId,uTypeName)VALUES(4,'绿钻用户')")
db.commit()

运行的结果如下:

Python数据库读写

假如要插入10条数据呢?使用for循环即可

for x in range(10):
  c.execute(f"INSERT INTO usertype(uTypeName)VALUES('绿钻用户{x+1}')")
db.commit()

运行的结果如下:

Python数据库读写

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2021-06-25
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
相关资源
相似解决方案