MySQL是一種廣泛使用的關系型數據庫管理系統。當我們創建一張表之后,我們需要向表中插入記錄。本文將介紹MySQL如何使用命令來添加記錄。
INSERT INTO語句用于向表中插入新記錄。此語句由以下部分組成: - INSERT INTO:指定要插入記錄的表。 - 表名:要插入記錄的表的名稱。 - 列名:要插入值的列的名稱。 - 值:要插入的一個或多個值。
下面我們看一個例子:
INSERT INTO employees (first_name, last_name, email) VALUES ('John', 'Doe', 'john.doe@example.com');
上述代碼將在"employees"表中插入一條記錄,該記錄包括以下三個字段:'John'是“first_name”字段的值,'Doe'是“last_name”字段的值,'john.doe@example.com'是“email”字段的值。
如果要插入表中的所有字段,可以使用以下代碼:
INSERT INTO employees VALUES (1, 'John', 'Doe', 'john.doe@example.com', '2021-01-01');
上述代碼將在“employees”表中插入一條記錄,包括五個字段的值。
除了使用INSERT INTO語句外,還可以使用INSERT IGNORE INTO語句來插入記錄。如果有重復的唯一鍵或主鍵,該語句將忽略重復的記錄。
下面的代碼示例演示了如何使用INSERT IGNORE INTO語句插入記錄:
INSERT IGNORE INTO employees (id, first_name, last_name, email, hire_date) VALUES (1, 'John', 'Doe', 'john.doe@example.com', '2021-01-01');
上述代碼將在“employees”表中插入一條記錄,包括五個字段的值。如果有相同的“id”值,該語句將忽略此記錄。
在MySQL中添加記錄非常簡單。使用INSERT INTO語句可以向表中插入一個或多個記錄,并且使用INSERT IGNORE INTO語句可以忽略重復記錄。