MySQL是一種廣泛使用的關系型數據庫管理系統,也是一種開源軟件,許多網站都在使用。在使用過程中,我們需要連接MySQL數據庫并進行操作。下面介紹連接MySQL數據庫的格式。
import mysql.connector # 建立連接 mydb = mysql.connector.connect( host="localhost", # 數據庫主機地址 user="username", # 數據庫用戶名 password="password", # 數據庫密碼 database="database_name" # 數據庫名稱 ) # 執行SQL語句 mycursor = mydb.cursor() mycursor.execute("SELECT * FROM customers") myresult = mycursor.fetchall() for x in myresult: print(x)
在上面的代碼中,我們使用了Python語言連接MySQL數據庫。首先通過mysql.connector模塊建立連接,需要提供host、user、password和database參數。然后通過cursor()方法創建游標對象,使用execute()方法執行SQL語句并用fetchall()方法獲取返回結果。最后通過遍歷結果輸出結果。
需要注意的是,在使用MySQL數據庫時,不能直接將字符串拼接到SQL語句中,否則容易受到SQL注入攻擊,應該使用預處理語句或將輸入參數化。
了解了MySQL數據庫連接的格式后,就能夠更加輕松地操作數據庫了。