與MySQL的結合
y等。這些庫可以幫助我們連接MySQL數據庫,并進行數據的增刪改查等操作。
連接MySQL
的MySQL庫,比如MySQLdb、PyMySQL等。安裝方法可以通過pip命令進行,例如:
stall MySQLdb
stall PyMySQL
來連接MySQL數據庫。連接MySQL需要指定數據庫的地址、用戶名、密碼等信息,例如:
port MySQLdb
nect(host="localhost", user="root", passwd="123456", db="test")
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
t : %s " % data)
db.close()
這段代碼可以連接到本地的MySQL數據庫,獲取MySQL的版本信息。
操作MySQL
連接MySQL之后,我們可以對MySQL進行各種操作,如創建表、插入數據、查詢數據等。例如:
port MySQLdb
nect(host="localhost", user="root", passwd="123456", db="test")
cursor = db.cursor()
cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")
sql = """CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
cursor.execute(sql)
sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \
LAST_NAME, AGE, SEX, INCOME) \', 'Doe', 20, 'M', 2000)"
cursor.execute(sql)mit()
except:
db.rollback()
sql = "SELECT * FROM EMPLOYEE \
WHERE INCOME >'%d'" % (1000)
cursor.execute(sql)
results = cursor.fetchall() results:ame = row[0]ame = row[1]
age = row[2]
sex = row[3]come = row[4]tameamecome=%d" % \ameamecome))
except:table to fetch data")
db.close()
這段代碼可以創建一個名為EMPLOYEE的表,并向其中插入一條數據。然后,根據收入查詢該表中的數據,并輸出結果。
與MySQL的實戰應用
和MySQL來查詢這些數據,并在Web頁面中展示出來。
和MySQL的結合應用,可以通過上述方法進行學習,并自己動手實踐。