MySQL作為至關(guān)重要的數(shù)據(jù)存儲(chǔ)工具,為了滿足數(shù)據(jù)存儲(chǔ)的需求,我們可以使用外部數(shù)據(jù)庫(kù)連接,具體實(shí)現(xiàn)如下:
#首先需要在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù) CREATE DATABASE mydatabase; #然后可以使用以下命令,在該數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新的表 CREATE TABLE mytable ( ID INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(30) NOT NULL, AGE INT(3) NOT NULL, SALARY INT(10) NOT NULL ); #接著,我們可以將數(shù)據(jù)存儲(chǔ)在這個(gè)表中 INSERT INTO mytable (NAME,AGE,SALARY) VALUES ('John', '25', '50000'); INSERT INTO mytable (NAME,AGE,SALARY) VALUES ('Mary', '30', '70000'); #開(kāi)始創(chuàng)建一個(gè)Python文件,導(dǎo)入MySQL相關(guān)模塊 import mysql.connector #建立一個(gè)外部連接,將其連接到MySQL數(shù)據(jù)庫(kù) mydb = mysql.connector.connect(host="localhost", user="username", password="password", database="mydatabase") #在外部連接中,我們創(chuàng)建一個(gè)游標(biāo),以便進(jìn)行操作 mycursor = mydb.cursor() #使用以下命令,在MySQL數(shù)據(jù)庫(kù)中執(zhí)行查詢操作 mycursor.execute("SELECT * FROM mytable") #輸出結(jié)果 for x in mycursor: print(x)
通過(guò)此方法,我們可以輕松地從Python連接到MySQL數(shù)據(jù)庫(kù),并對(duì)其進(jìn)行各種操作。