PRIMARY KEY 主鍵限制 (SQL PRIMARY KEY Constraint)
PRIMARY KEY 用來保證欄位在資料表中的唯一性,主鍵欄位中的每一筆資料在資料表中都必需是獨一無二的。
PRIMARY KEY 有點類似 UNIQUE 加上 NOT NULL。
一個資料表中只能有一個 PRIMARY KEY,但是可以有多個 UNIQUE。
將 users 資料表中的 id 欄位設為主鍵:
1 | CREATE TABLE `users` ( |
參考:PRIMARY KEY 主鍵限制 (SQL PRIMARY KEY Constraint)
AUTO_INCREMENT 欄位會自動遞增資料行的值
AUTO INCREMENT 欄位會自動遞增資料行的值,因為每次新增資料時欄位值都會自動遞增也就是說 AUTO INCREMENT 欄位值會是唯一的,該欄位用途就像是一個識別碼或流水號,而 AUTO INCREMENT 常與 Primary Key 一起搭配使用。
將 users 資料表中的 id 欄位 AUTO INCREMENT 欄位會自動遞增資料行的值,
1 | CREATE TABLE `users` ( |

建立一個新資料庫
SQL 語句不區分大小寫
1 | CREATE DATABASE 新資料庫名稱; |
創建table
1 | CREATE TABLE 資料表名稱 ( |
例如:建立資料表table 名稱 users
1 | CREATE TABLE `users` ( |

新增資料至某資料表: INSERT INTO 是用來新增資料至某資料表 (table)
1 | INSERT INTO table_name (column1, column2, column3...) |
例如:新增資料至users資料表
1 | INSERT INTO `users`(`uId`, `userName`, `userEmail`, `userPassword`, `userPhone`, `roleId`, `createdAt`, `updatedAt`, `deletedAt`) VALUES ('1735223063','laraHuang','laraHuang@gmail.com','Lara123456','0910123456','1735223063','2024-12-26 22:24:23','2024-12-26 22:24:23','2024-12-26 22:24:23') |