使用python控制資料庫(MySQL)

2021-08-15 05:18:16 字數 1650 閱讀 7084

mysql官網:

/mysql/

pip install mysql-connector

-python

--allow-external mysql-connector

-python

#!/usr/bin/env python

#coding=utf-8

import mysql.connector

conn = mysql.connector.connect(user='root', password='huangxin', database='test')

cursor = conn.cursor()

# 建立user表:

#cursor.execute('create

table

user (id varchar(20) primary

key, name varchar(20))')

# 插入一行記錄,注意mysql的佔位符是%s:

cursor.execute('

insert

into

user (id, name) values (%s, %s)', ['

1', 'katy'])

//插入第二條,cursor.execute('

insert

into

user (id, name) values (%s, %s)', ['

2', 'bob'])

# 提交事務:

conn.commit()

cursor.close()

在資料庫中進行查詢:

//在pycharm中可執行下面的**進行查詢

#!/usr/bin/env python

#coding=utf-8

import mysql.connector

conn = mysql.connector.connect(user='root', password='huangxin', database='test')

cursor = conn.cursor()

cursor.execute('select * from user where id = %s', ('1',))

values = cursor.fetchall()

print (values)

# 關閉cursor和connection:

cursor.close()

conn.close()

執行結果:

"c:\program files\python36\python.exe"

c:/users/administrator/desktop/jump_demo/test/test.py

[('1', 'katy')]

[('2', 'bob')]

process finished with exit code 0

使用SQLSourceSafe控制資料庫的版本

現在實際上已經有很多的工具可以監控資料庫的變更和維護資料庫的版本,比如說 sqlsourcesafe sql scriptsafe query commander,它們都是挺有效的。不過我熟悉的是sqlsourcesafe,就簡單介紹一下吧,希望對大家有用 sqlsourcesafe 是乙個基於vi...

使用SQLSourceSafe控制資料庫的版本

1 要修改資料庫物件,並儲存修改歷史,應先在sqlsourcesafe將物件check out,比如要修改tables裡的customers表,可以在左邊選中該錶,右鍵選擇check out,此時就會出現如下圖的情況 紅外標記 這時你就可以在sqlserver企業管理器或者在sqlsourcesaf...

python使用資料庫

1.資料庫連線 usr bin python coding utf 8 import mysqldb 引入api模組,用於python鏈結mysql資料庫的介面 開啟資料庫連線 db mysqldb.connect host localhost 資料庫伺服器名 user root 使用者名稱 pas...