MySQL是一個優秀的開源關系型數據庫管理系統,它提供了豐富的查詢語句來方便我們檢索需要的數據。當我們檢索數據時,有時候會遇到需要給結果字段設置別名的情況。
在MySQL中,我們可以使用AS
關鍵字來為查詢結果字段設置別名。例如,我們有一張名為students
的表,其中包含學生的姓名、年齡和性別:
CREATE TABLE students ( id INT NOT NULL PRIMARY KEY, name VARCHAR(30), age INT, gender ENUM('male', 'female') ); INSERT INTO students (id, name, age, gender) VALUES (1, 'Alice', 20, 'female'), (2, 'Bob', 22, 'male'), (3, 'Charlie', 21, 'male'), (4, 'Eva', 19, 'female');
如果我們想查出每個學生的姓名和年齡,并分別用name
和age
作為列別名,可以使用以下 SQL 語句:
SELECT name AS '姓名', age AS '年齡' FROM students;
運行以上語句后,我們會得到以下結果:
+---------+------+ | 姓名 | 年齡 | +---------+------+ | Alice | 20 | | Bob | 22 | | Charlie | 21 | | Eva | 19 | +---------+------+
可以看到,我們使用了AS
關鍵字來為name
和age
設置了別名,并將它們分別命名為姓名
和年齡
。這樣一來,我們就可以更清晰地看出每個結果字段所表示的含義。