zoukankan      html  css  js  c++  java
  • Python数据库读写

    前言

    今天我们来学习一下如何运用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()

    运行的结果如下:

    二:往数据库插入数据

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

    运行的结果如下:

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

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

    运行的结果如下:

  • 相关阅读:
    [转载]服务器管理模块forever——Nodejs中间件系列
    [转载]NodeJS的异步编程风格
    break和continue的区别?
    JavaScript中遍历数组的方法
    行盒
    雪碧图
    将一个块级元素水平和垂直居中的方法
    Linux使用rdesktop连接Windows桌面
    git常用操作
    TiddlyWiki搭建个人博客
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12436090.html
Copyright © 2011-2022 走看看