Python が mysql に接続する

高洛峰
リリース: 2017-02-28 10:22:27
オリジナル
1243 人が閲覧しました

Python は mysql に接続します

あまり言うことはありません。コードに直接行きましょう:

#!/usr/bin/python
#coding:utf-8

import MySQLdb

#建立和mysql数据库的连接
con = MySQLdb.connect(host="127.0.0.1",port=3306,user="root",passwd="000000")

#获取游标
cursor = con.cursor()

#选择数据库
con.select_db('WY_yun')

#执行SQL,创建一个表
cursor.execute("create table mm(id int,name varchar(20))")

#插入一条记录
value = (1,"user")
cursor.execute("insert into mm values(%s,%s)",value)
#cursor.execute("insert into mm values(1,'user')")

#插入多条记录
values = [(2,"user2"),(3,"user3")]
cursor.executemany("insert into mm values(%s,%s)",values)
#cursor.execute("insert into mm values(2,'Zuser'),(3,'Wuser')")


#查询
sql = "select * from mm"
res =  cursor.execute(sql)

#获取一条记录
#info = cursor.fetchone()

#获取多跳数据
infoo = cursor.fetchmany(res)

#打印表中数据
for line in infoo:
        print line

#提交
con.commit()
#关闭游标
cursor.close()
#关闭连接
con.close()
ログイン後にコピー

注:

削除と更新中に Con.commit() が必要ですが、select と insert() には commit() は必要ありません。の成功する。

mysql への Python 接続に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート