- 下载依赖
pip install mysqlclient - 数据库中的原数据
- 编写测试代码
import MySQLdb
con = MySQLdb.connect(host='localhost',
port=3306,
user='root',
passwd="root",
db='cdh',
charset='utf8')
sm = con.cursor()
sm.execute("delete t from CTL_DB_INFO t where t.db_name='t' ")
sm.execute("select * from CTL_DB_INFO")
res = sm.fetchall()
for r in res:
print(r)
sm.close()
con.close()
执行结果: 输出的最后结果中删除了对应的数据,但数据库中的数据并没有被删除。
import MySQLdb
con = MySQLdb.connect(host='121.41.90.5',
port=3306,
user='root',
passwd="root",
db='cdh',
charset='utf8')
sm = con.cursor()
sm.execute("select * from CTL_DB_INFO")
res = sm.fetchall()
for r in res:
print(r)
sm.close()
con.close()
执行结果:
|