zoukankan      html  css  js  c++  java
  • python之MySQL学习——数据操作

    1.增

     1 import pymysql as ps
     2 
     3 # 打开数据库连接
     4 db = ps.connect(host='localhost', user='root', password='123456', database='test', charset='utf8')
     5 
     6 # 创建一个游标对象
     7 cur = db.cursor()
     8 
     9 sql = "INSERT INTO USER(NAME,SEX) VALUES(%s,$s)"
    10 
    11 cur.execute(sql, ('小美','女'))
    12 
    13 print("OK")
    14 
    15 # 提交事务(这个一定要主动提交,不然在数据库中操作增、删结果不改变)
    16 db.commit()
    17 
    18 # 关闭游标
    19 cur.close()
    20 
    21 # 关闭数据库
    22 db.close()

    2.删除

     1 import pymysql as ps
     2 
     3 # 打开数据库连接
     4 db = ps.connect(host='localhost', user='root', password='123456', database='test', charset='utf8')
     5 
     6 # 创建一个游标对象
     7 cur = db.cursor()
     8 
     9 cur.execute('DELETE FROM USER WHERE NAME="小芳"')
    10 
    11 a = cur.execute('SELECT * FROM  USER')    # 返回值是一个int类型的值
    12 
    13 # 提交
    14 db.commit()
    15 
    16 # 查看记录数
    17 print(a)
    18 
    19 # 关闭游标
    20 cur.close()
    21 
    22 # 关闭数据库
    23 db.close()
  • 相关阅读:
    P2519 [HAOI2011]problem a
    P1084 疫情控制
    P1941 飞扬的小鸟
    NOIP填坑计划
    P2831 愤怒的小鸟
    AGC 16 D
    P3960 列队
    Python3爬虫相关软件,库的安装
    软件理论基础—— 第一章命题逻辑系统L
    软件理论基础——导论
  • 原文地址:https://www.cnblogs.com/xiaomingzaixian/p/7126805.html
Copyright © 2011-2022 走看看