MySQL是一款流行的關系型數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建表并取唯一值是MySQL中的一項基本操作。下面我們一步步了解如何實現(xiàn)。
首先,我們需要使用CREATE TABLE語句創(chuàng)建一個表。
CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
上述代碼創(chuàng)建了一個名為student的表,包含id、name和age三個列。其中,id列是唯一的主鍵。
接下來,我們需要向表中插入數(shù)據(jù),使用INSERT INTO語句完成。這里為了方便演示,我們直接插入四條數(shù)據(jù)。
INSERT INTO `student` (`name`, `age`) VALUES ('張三', 18), ('李四', 20), ('王五', 22), ('趙六', 24);
現(xiàn)在,我們已經(jīng)成功地向表中插入了四條數(shù)據(jù)。如果我們需要查詢表中唯一的name列,可以使用以下SELECT DISTINCT語句。
SELECT DISTINCT `name` FROM `student`;
執(zhí)行以上語句,將會返回以下結果。
+--------+ | name | +--------+ | 張三 | | 李四 | | 王五 | | 趙六 | +--------+
在這個例子中,我們通過CREATE TABLE語句創(chuàng)建了一個名為student的表,并成功向表中插入數(shù)據(jù)。我們通過SELECT DISTINCT語句查詢了表格中唯一的name列,得到了我們想要的結果。