MySQL 中的 field,指的是數據庫表中的列。每一個 field 都有它所屬的表、字段名、數據類型、是否可以為空以及其他相關屬性等等。它是 MySQL 數據庫設計的基本單位,用于存儲和處理數據。
以下是一個示例代碼,展示如何創建一個包含幾個 field 的表:
CREATE TABLE `students` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `age` INT(3) NOT NULL, `gender` ENUM('male','female') NOT NULL, `major` VARCHAR(50) NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
這個代碼會創建一個名為 “students” 的表,它包含五個 field:id、name、age、gender 和 major。其中,id 為自增長的整數類型,作為主鍵;name 和 gender 為必填的字符串類型,age 為必填的整數類型,major 為可選的字符串類型。
通過使用 SELECT 語句,我們可以查詢該表中的數據,如下所示:
SELECT id, name, age, gender, major FROM students;
這個代碼會返回所有學生的 id、名字、年齡、性別和專業信息。
以上是對 MySQL 中 field 的簡單介紹和示例代碼,希望對初學者們有所幫助。