|
下面的 Python 代码显示了如何使用 DELETE 语句删除任何记录,然后从 COMPANY 表中获取并显示剩余的记录:
- #!/usr/bin/python
- import sqlite3
- conn = sqlite3.connect('test.db')
- print "Opened database successfully";
- conn.execute("DELETE from COMPANY where ID=2;")
- conn.commit()
- print "Total number of rows deleted :", conn.total_changes
- cursor = conn.execute("SELECT id, name, address, salary from COMPANY")
- for row in cursor:
- print "ID = ", row[0]
- print "NAME = ", row[1]
- print "ADDRESS = ", row[2]
- print "SALARY = ", row[3], "\n"
- print "Operation done successfully";
- conn.close()
复制代码 上述程序执行时,它会产生以下结果:
- Opened database successfully
- Total number of rows deleted : 1
- ID = 1
- NAME = Paul
- ADDRESS = California
- SALARY = 20000.0
- ID = 3
- NAME = Teddy
- ADDRESS = Norway
- SALARY = 20000.0
- ID = 4
- NAME = Mark
- ADDRESS = Rich-Mond
- SALARY = 65000.0
- Operation done successfully
复制代码
|
|