目錄
import pymysql
conn = pymysql.connect(
host = '127.0.0.1',
port = 3306,
user = 'root',
password = '123',
database = 'jeff',
charset = 'utf8'
)cursor = conn.cursor(pymysql.cursors.dictcursor) # 產生游標物件,以字典的形式返回
sql = 'select * from teacher'
cursor.execute(sql) # 執行傳入的sql語句
# print(cursor.fetchone()) # 只獲取一條資料
# print(cursor.fetchone()) # 只獲取一條資料
# print(cursor.fetchone()) # 只獲取一條資料
# print(cursor.fetchone()) # 只獲取一條資料
# cursor.scroll(2,'absolute') # 控制游標移動 absolute相對於其實位置 往後移動幾位
# cursor.scroll(1,'relative') # relative相對於當前位置 往後移動幾位
print(cursor.fetchall()) # 獲取所有的資料 返回的結果是乙個列表
import pymysql
conn = pymysql.connect(
host = '127.0.0.1',
port = 3306,
user = 'root',
password = '123',
database = 'jeff',
charset = 'utf8',
autocommit = true # 這個引數配置完成後 增刪改操作都不需要在手動加conn.commit了
)cursor = conn.cursor(pymysql.cursors.dictcursor)
username = input('輸入使用者名稱》:')
password = input('輸入密碼》:')
sql = 'select * from user where name = %s and password = %s'
res = cursor.execute(sql, (username, password)) # 能夠幫你自動過濾特殊符號 避免sql注入的問題
if res :
print(cursor.fetchall())
else:
print('使用者名稱或密碼錯誤')
python運算元據庫
資料庫的操作在現在的python裡面已經變得十分的好用,有了一套api標準.下面的就是講講如何的去使用這套框架定義.此框架包含以下部分 connect parameters.其中的引數格式如下 dsn 資料來源名稱 user 使用者名稱 可選 password 密碼 可選 host 主機名 可選 d...
python 運算元據庫
目的 通過excel定義檢查指標項,然後通過python讀取指標,通過oracle sqlplus工具去執行獲取具體巡檢結果。unicode utf 8 coding utf 8 import os import sys import xlrd import paramiko reload sys ...
python運算元據庫
python運算元據庫都是通過資料庫驅動取操作的。現在主要有兩張,一種是通過pymysql,還有一種是通過sqlalchemy。在這裡可能還會有人說還有mysqldb模組也可以操作。確實是的,但是mysqldb對python3已經不支援了,所以這裡我就不討論了。第一種pymysql pymysql幫...