依然饭跑跑 发表于 2015-12-2 14:33:40

Python连接MySQL数据库

  连接MySQL数据库
  源码:
  import MySQLdb #导入MySQLdb模块
  print '连接数据库</br>'
  #连接MySQL数据库 connect the database
  #host处如果填写'localhost',报错的话,请尝试使用'127.0.0.1'
  db=MySQLdb.connect(host='127.0.0.1',user='root',passwd='michael',db='test')
  #获取数据库游标 get the database cursor
  cur=db.cursor()
  #执行SQL语句 execute the sql
  r=cur.execute('select * from people')
  #获取查询结果 get all the results selected
  r=cur.fetchall()
  #输出查询结果
  print '输出数据库查询结果:</br>'
  print r
  #关闭游标 close the cursor
  cur.close()
  #关闭数据库连接 close the database connection
  db.close()

  附:Python中raw_input与input的区别

[*]
raw_input获取用户输入之后的返回结果是一个字符串类型数据  获取用户输入,转化为字符串类型,然后返回

  (此图来自文档 Python-2.7.6)
  
[*]
input获取用户输入之后的返回值是一个数值型的数据  等价于eval(raw_input(提示信息))

  (此图来自文档 Python-2.7.6)
页: [1]
查看完整版本: Python连接MySQL数据库