python 执行mysql语句

Posted on Posted in python
Tips: 本文创建于2016年8月17日,已超过 2 年,内容或图片可能已经失效!

> code01

  1. #!/usr/bin/evn python  
  2. # -*- coding:utf8 -*-  
  3. import torndb  
  4. import simplejson as json  
  5. sql = ('select * from testtb')  
  6. db2 = torndb.Connection(  
  7.         host = '127.0.0.1',  
  8.         database = 'testtb',  
  9.         user = 'root',  
  10.         password = '',  
  11.         charset = 'utf8')  
  12. rows = db2.query(sql)  
  13. for row in rows:  
  14.     print(json.dumps(row, ensure_ascii=False))  
  15.   
  16. # 单行输出  
  17. sql01 = ('select * from testdb where id=1')  
  18. row01 = db2.get(sql01)  
  19. print(json.dumps(row01,ensure_ascii=False))  

> code02

  1. #!/usr/bin/env python  
  2. # coding:utf-8  
  3. import torndb  
  4.   
  5. sql = 'insert into `testdb` (`id`,`name`) values(3,"name03")'  
  6. sql_tmp = 'insert into `testdb` (`id`,`name`) values(%s, %s)'  
  7. values = [(5,"name05"),(6,"汉字")]  
  8.   
  9. db2 = torndb.Connection(  
  10.     host = '127.0.0.1',  
  11.     database = 'testdb',  
  12.     user = 'root',  
  13.     password = '',  
  14.     charset = "utf8"  
  15.     )  
  16. print db2.insert(sql)  
  17. print db2.insertmany(sql_tmp,values)  
» 转载请注明来源:呢喃 » python 执行mysql语句

Leave a Reply

Your email address will not be published. Required fields are marked *

four × three =