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

    运行的结果如下:

  • 相关阅读:
    4.4 Iterator(迭代器)
    4.6 Memento(备忘录)
    4.1 Chain of Responsibility(职责链)
    4.5 Mediator(中介者)
    4.7 Observer(观察者)
    4.8 State(状态)
    4.11 Visitor(访问者)
    4.2 Command(命令)
    3.7 Proxy(代理)
    4.10 Template Method(模板方法)
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12436090.html
Copyright © 2020-2023  润新知