python_mysql??

 

coding:

python_mysql??
# -*- coding: UTF-8 -*-
#安装 MYSQL DB for python
import MySQLdb as mdb
con = None
try:
  #连接 mysql 的方法: connect(ip,user,password,dbname)
  con = mdb.connect(host = 172.16.30.4, port = 3307, user = root, passwd = uWXf87plmQGz8zMM, db = db_tars, charset = utf8);
 
  #所有的查询,都在连接 con 的一个模块 cursor 上面运行的
  cur = con.cursor()
 
  #执行一个查询
  cur.execute("SELECT VERSION()")
  #取得上个查询的结果,是单个结果
 
  data = cur.fetchone()
  print "Database version : %s " % data


  cur.execute("SELECT * FROM lemon")
  #使用 fetchall 函数,将结果集(多维元组)存入 rows 里面
  rows = cur.fetchall()
 
  #依次遍历结果集,发现每个元素,就是表中的一条记录,用一个元组来显示
  for row in rows:
    print row
finally:
  if con:
    #无论如何,连接记得关闭
    con.close()
View Code

 

python_mysql??

上一篇:实验二 数据更新与SQL简单查询


下一篇:Sentence-BERT: 一种能快速计算句子相似度的孪生网络