MySQL是許多網站和應用程序使用的數據庫管理系統。在MySQL中,數據以表的形式存儲。一張表可以包含多列數據,每列數據有一個字段名稱和相應的數據類型。下面是一張示例表的結構:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `age` int(11) DEFAULT NULL, `created_at` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
上面的代碼創建了一個名為“users”的表。該表有五列數據:id、name、email、age和created_at。其中,id是自動遞增的主鍵。以下是每個字段的數據類型:
- id: 整數類型(int)
- name: 字符串類型(varchar)
- email: 字符串類型(varchar)
- age: 整數類型(int)
- created_at: 日期時間類型(datetime)
我們也可以向表中添加數據。例如,以下是向“users”表中插入一行數據的示例代碼:
INSERT INTO `users` (`name`, `email`, `age`, `created_at`) VALUES ('John Smith', 'john@example.com', 30, NOW());
上面的代碼向“users”表中插入了一條數據。該數據包含四個字段:name、email、age和created_at。name和email是字符串類型,age是整數類型,created_at是日期時間類型。
總而言之,一個MySQL表包含多個字段,每個字段都有相應的數據類型。我們可以使用SQL語言來創建表、添加數據、查詢數據和更新數據。