MySQL是一種關系型數據庫管理系統,使用SQL(結構化查詢語言)來查詢、插入、更新和刪除數據。SQL是一種標準的關系型數據庫查詢語言,它可以用于執行各種操作,例如從數據庫中檢索數據,以及對數據庫進行修改。
CREATE TABLE customers ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
上面的代碼示例展示了如何使用SQL語句在MySQL中創建一個名為“customers”的表。該表具有4個列:id、name、email和reg_date。id列是一個自動增加的主鍵,name和email列為非空,而reg_date列則為基于當前時間戳的默認值。
除了創建表之外,還可以使用SQL對表中的數據進行添加、更新和刪除等操作。例如,下面的SQL語句將在表“customers”中插入一條新的記錄:
INSERT INTO customers (name, email) VALUES ('John Doe', 'johndoe@example.com');
要更新一條記錄,請使用UPDATE語句。例如,下面的語句將更新名為“John Doe”的客戶的電子郵件地址:
UPDATE customers SET email='john.doe@example.com' WHERE name='John Doe';
最后,如果您想從表中刪除一條記錄,可以使用DELETE語句。例如,下面的語句將刪除名為“John Doe”的客戶:
DELETE FROM customers WHERE name='John Doe';
總之,MySQL和SQL是相互依存的關系。MySQL是一種數據庫管理系統,而SQL是用于操作數據的標準查詢語言。使用SQL編寫的查詢和操作語句可以直接在MySQL中執行。這種結合使得MySQL成為一款功能強大且易于使用的數據庫管理系統。