python增删查改实例

Posted 小园子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()  # 关闭连接

以上是关于python增删查改实例的主要内容,如果未能解决你的问题,请参考以下文章

hibernate基础增删查改简单实例

python 实现mysql增删查改

python列表的增删查改

python中列表的增删查改

java- 综合实例-增删查改查,删除多项,分页

Python对MySQL进行增删查改