python操作Mysql資料庫

2021-07-22 05:17:39 字數 886 閱讀 3304

安裝

.org/pypi/mysql-python/1.2

.5操作

#!/usr/bin/python

# -*- coding: utf-8 -*-

import mysqldb

# 開啟資料庫連線

db = mysqldb.connect("localhost","testuser","test123","testdb" )

# 使用cursor()方法獲取操作游標

cursor = db.cursor()

# 使用execute方法執行sql語句

cursor.execute("select version()")

# 使用 fetchone() 方法獲取一條資料庫。

data = cursor.fetchone()

print

"database version : %s " % data

# sql 插入語句

sql = """insert into employee(first_name,

last_name, age, ***, income)

values ('mac', 'mohan', 20, 'm', 2000)"""

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit()

except:

# rollback in case there is any error

db.rollback()

# 關閉資料庫連線

db.close()

python操作mysql查詢資料

首先需要連線資料庫,然後才查詢出資料。例如下表名字為 sinauser iduse id use name11 db12 2db233 db3class database def init self self.conn mysqldb.connect 連線資料庫 host 連線你要取出資料庫的ip,...

python操作MySQL資料庫

堅持每天學一點,每天積累一點點,作為自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作mysql,所以整理一下。我採用的是mysqldb操作的mysql資料庫。先來乙個簡單的例子吧 import mysqldb try conn mysqldb.connec...

Python操作Mysql資料庫

coding utf8 author yangjing import mysqldb 查詢。def select host user root password port 3306,db sql connect mysqldb.connect host host,user user,passwd p...