zoukankan      html  css  js  c++  java
  • python增删查改实例

    本文介绍一个实例,即删除数据库中原有的表格TEST1,新建一个表格TEST2,并在TEST2中插入3行数据。插入数据以后,查询出ID=3的数据,读出,最后将其删除。
    结果:


    代码:
    '''

    import cx_Oracle as cx
    
    #def connect():#连接函数
    conn = cx.connect('yn_bpa/water@10.207.10.168/myora')#实际数据库的用户名/密码@IP地址(根据本地或远程选择)/service name.我这里是远程数据库的。
    curs=conn.cursor()  #创建游标,curs 全局
    def deletetable():#删除表格函数
      sql="DROP TABLE TEST1"
      curs.execute(sql)
    
    def createtable():# 创建表格TEST2,包含ID,COl1,COL2,COL3 4列
       sql="CREATE TABLE TEST2(ID INT ,COL1 VARCHAR(32),COL2 VARCHAR(32), COL3 VARCHAR(32))"
       curs.execute(sql)
    
    def insert():#插入数据函数
       sql=   " INSERT INTO TEST2 (ID ,COL1,COL2,COL3) VALUES (1,'a','b','c' )"
       curs.execute(sql)
       sql1 = " INSERT INTO TEST2 (ID ,COL1,COL2,COL3) VALUES (2,'aa','bb','cc' )"
       curs.execute(sql1)
       sql2=  " INSERT INTO TEST2 (ID ,COL1,COL2,COL3) VALUES (3,'aaa','bbb','ccc' )"
       curs.execute(sql2)
    
    
    def select():#查询函数
       sql = "SELECT * FROM TEST2 WHERE ID=3"
       curs.execute(sql)
       row = curs.fetchall()
       print(row)
    def delete():#删除函数
       sql= " DELETE FROM TEST2 WHERE ID=3"
       curs.execute(sql)
    
    
    
    
     if  __name__=="__main__":
          deletetable()
          createtable()
          insert()
          select()
          delete()
    
    
         conn.commit()  # 提交内容
         curs.close()  # 关闭游标
         conn.close()  # 关闭连接
    学习让我快乐,工作让我快乐。学习和工作都是为了更好的生活!
  • 相关阅读:
    AI芯片:高性能卷积计算中的数据复用
    矩阵乘法加速器的设计框架
    NVDLA中Winograd卷积的设计
    神经网络加速器应用实例:图像分类
    Simple TPU的设计和性能评估
    TPU中的指令并行和数据并行
    TPU中的脉动阵列及其实现
    动手写一个简单版的谷歌TPU
    利用Xilinx HLS实现LDPC译码器
    FPGA上如何求32个输入的最大值和次大值:分治
  • 原文地址:https://www.cnblogs.com/xyuanzi/p/13404139.html
Copyright © 2011-2022 走看看