Home > Database > Mysql Tutorial > body text

新手进阶 Python连接MySQL代码

WBOY
Release: 2016-06-07 16:53:52
Original
1089 people have browsed it

我们先来看Python连接MySQL代码: #!/usr/bin/env python# -*-coding:UTF-8-*-#这一句告诉python用UTF-8编码#==================

我们先来看Python连接MySQL代码:

#!/usr/bin/env python
# -*-coding:UTF-8-*-#这一句告诉python用UTF-8编码
#=========================================================================
#
# NAME: Python MySQL test
#
# AUTHOR: benyur
# DATE  : 2004-12-28
#
# COMMENT: 这是一个python连接mysql的例子
#
#=========================================================================

“”"
 ***** This is a MySQL test *****
 
 select:
  conn=Connection()
  conn.select_db(test)
  cur=conn.cursor()
  cur.execute(select * from user)
  cur.scroll(0)
  row1=cur.fetchone()
  row1[0]
  row1[1]
  row1[2]
  
 insert:
  cur.execute(insert into user (name,passwd) values(\benyur\,\12345\))
  cur.insert_id()
  
 update:
  cur.execute(update user set passwd=\123456\ where name=\benyur\)
  
 delete:
  cur.execute(delete from user where id=2)
 
 **********************************
“”"

from MySQLdb import *

def conn():
 conn=Connection()
 conn.select_db(test)
 cur=conn.cursor()
 cur.execute(select * from user)
 cur.scroll(0)
 row1=cur.fetchone()
 row1[0]
 row1[1]
 row1[2]

def usage():
 print __doc__

if __name__==__main__:
 usage()

MySQLdb下载地址:
下载解压缩后放到%Python_HOME%\Lib\site-packages目录中,,python会自动找到此包。
MySQLdb基本上是MySQL C API的Python版,遵循Python Database API Specification v2.0。

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!