MySQL是一款開源的關系型數據庫管理系統,它的主鍵約束是保持數據唯一性的重要方式之一。在建完表后,我們需要設置主鍵來保證表中的數據的唯一性。
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `email` varchar(255) NOT NULL UNIQUE, `password` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
在上面的代碼中,我們用CREATE TABLE創建了一個名為users的表。id列是一個整型的自增列,是該表的主鍵。主鍵列必須不能為空,所以在列名和數據類型后面添加了NOT NULL。另外,用UNIQUE關鍵字指定了email列唯一。
以上就是MySQL創建完一張表后如何設置主鍵的方法。在平時的使用過程中,我們需要根據具體的需求設置正確的主鍵約束,以確保數據唯一性。