python操作mysql資料庫

2021-10-08 02:45:45 字數 957 閱讀 4392

簡介:python 標準資料庫介面為 python db-api,python db-api為開發人員提供了資料庫應用程式設計介面。使用它連線各資料庫後,就可以用相同的方式操作各資料庫。

python db-api使用流程

操作mysql

# 匯入mysql驅動:

import mysql.connector

import random

# 開啟資料庫連線

db = mysql.connector.connect(user='root', password='admin', database='hy')

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

cursor = db.cursor()

# 建立表

cursor.execute('create table if not exists py_zx (id int(20) not null auto_increment,name varchar(20) ,primary key (`id`))')

#隨機建立10條

for x in range(10):

cursor.execute('insert into py_zx (name) values (%s)',[random.randint(0,100)])

# 提交事務

db.commit()

# 查詢結果

cursor.execute('select * from py_zx')

# 取結果集

values=cursor.fetchall()

print(values)

# 關閉cursor和connection

cursor.close()

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...