MySQL 是一個非常強大的關系型數據庫,它可以存儲和管理大量的數據,并且還提供了非常多的查詢和分析方法。其中一個非常實用的功能就是可以保證所有字段不重復的數據。
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `mobile` varchar(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `email` (`email`), UNIQUE KEY `mobile` (`mobile`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
如上代碼所示,我們創建了一個名為 user 的表,其中包含了三個字段:id、username、email、mobile,其中 id 為主鍵,而 username、email、mobile 都是唯一的。
這意味著用戶在插入數據時,username、email、mobile 的值都不能和已經存在的值相同,這種機制可以避免數據重復,并提高數據庫的查詢效率。
如果您需要了解更多關于 MySQL 的知識,請參考 MySQL 官方文檔。