MySQL 是一個免費的開源的關系型數據庫管理系統,常用于 web 應用程序的數據存儲和管理。MySQL 是廣泛使用的數據庫系統之一,主要因為其易于使用、高性能和可擴展性。
MySQL 使用 SQL 語言與客戶端通信,可以快速地進行數據查詢、插入、更新和刪除操作。MySQL 同時支持多種編程語言,如 C、C++、Java、Python 等,使得使用者能夠輕松地將其應用于不同的環境中。
MySQL 還提供了完善的安全機制,如密碼保護、權限管理等。同時,MySQL 支持數據復制和備份,保證數據的安全性和可靠性。
// 示例代碼,連接到 MySQL 數據庫 // 創建一個新表,并插入數據 import java.sql.*; public class Example { static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/test"; static final String USER = "username"; static final String PASS = "password"; public static void main(String[] args) throws Exception { Connection conn = null; Statement stmt = null; Class.forName("com.mysql.jdbc.Driver"); System.out.println("連接數據庫..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); System.out.println("創建新表..."); stmt = conn.createStatement(); String sql = "CREATE TABLE example " + "(id INTEGER not NULL, " + " name VARCHAR(255), " + " PRIMARY KEY ( id ))"; stmt.executeUpdate(sql); System.out.println("表已創建"); System.out.println("插入數據..."); sql = "INSERT INTO example " + "VALUES (1, 'John Doe')"; stmt.executeUpdate(sql); sql = "INSERT INTO example " + "VALUES (2, 'Jane Doe')"; stmt.executeUpdate(sql); System.out.println("數據已插入"); stmt.close(); conn.close(); } }