MySQL是一個用于關系型數據庫管理系統的應用程序,可用于創建、查詢和管理數據庫。在MySQL 5.7中,創建表并為其賦值是一個非常重要的任務,以下是關于如何使用MySQL 5.7創建表并賦值的指南。
要創建一個名為“mytable”的表,在MySQL 5.7中,請執行以下命令:
CREATE TABLE mytable ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB;
該命令將創建一個包含三個列的表,這些列分別是“id”、“name”和“age”。其中,“id”是該表的主鍵,每次插入數據時,MySQL 5.7將自動為其分配編號。對于“name”和“age”列,它們都具有NOT NULL約束,這意味著在插入新記錄時,這兩個列都必須包含某些值。
一旦表已創建,您可以通過使用INSERT語句向該表中添加數據。例如,以下是向“mytable”表添加兩個記錄的示例:
INSERT INTO mytable (name, age) VALUES ('張三', 25), ('李四', 30);
該命令將添加兩個記錄,其名稱和年齡分別為“張三” 25歲和“李四” 30歲。請注意,我們沒有在INSERT語句中指定“id”列的值,因為MySQL將在添加新記錄時自動為其分配編號。
現在,您可以使用SELECT語句檢索添加到“mytable”表中的數據了。例如,以下是檢索所有記錄的示例:
SELECT * FROM mytable;
該命令將返回包含所有記錄的結果集。根據我們使用INSERT語句向表中添加的數據,結果集中應該有兩個記錄。結果應如下所示:
+----+--------+-----+ | id | name | age | +----+--------+-----+ | 1 | 張三 | 25 | | 2 | 李四 | 30 | +----+--------+-----+
我們已經成功地使用MySQL 5.7創建了一個包含數據的表,并使用SELECT語句檢索了這些數據。您現在可以使用這些技術來創建自己的表,并向其中添加數據。
下一篇modal.css