MySQL是一種被廣泛使用的關系型數據庫管理系統。
在開發web應用程序時,與MySQL建立連接并訪問其數據是非常常見的。
以下是一些建立MySQL連接并執行操作的示例代碼:
import mysql.connector # 建立連接 mydb = mysql.connector.connect( host="localhost", user="root", password="mysql123" ) # 創建數據庫 cursor = mydb.cursor() cursor.execute("CREATE DATABASE mydatabase") # 創建表格 cursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))") # 插入數據 sql = "INSERT INTO customers (name, address) VALUES (%s, %s)" val = ("John", "Highway 21") cursor.execute(sql, val) # 查詢數據 cursor.execute("SELECT * FROM customers") result = cursor.fetchall() for x in result: print(x)
在使用MySQL時,要確保具備以下知識:
- 如何連接到數據庫
- 如何創建數據庫和表格
- 如何插入、更新和刪除數據
- 如何查詢數據
- 如何關閉連接
MySQL有很多優點,包括:
- 可擴展性:可以輕松地擴展至大規模環境。
- 靈活性:可以應對不同類型的需求。
- 速度:是一種非常快速的數據庫系統。
- 可靠性:數據能夠安全地存儲和取回。
總之,使用MySQL進行數據庫管理和操作是非常有用的技能。