資料庫MySQL之as和distinct關鍵字

2021-10-14 16:27:39 字數 743 閱讀 7441

在使用sql語句顯示結果的時候,往往在螢幕顯示的欄位名並不具備良好的可讀性,此時可以使用 as 給字段起乙個別名。

使用 as 給字段起別名

select id as 序號, name as 名字, gender as 性別 from students;   【可以把as省略不寫】

可以通過 as 給表起別名

-- 如果是單錶查詢 可以省略表名

select id, name, gender from students;

-- 表名.欄位名

select students.id,students.name,students.gender from students;

-- 可以通過 as 給表起別名

select s.id,s.name,s.gender from students as s;

說明:

distinct可以去除重複資料行。

select distinct 列1,... from 表名;

例: 查詢班級中學生的性別

select name, gender from students;

-- 看到了很多重複資料 想要對其中重複資料行進行去重操作可以使用 distinct

select distinct name, gender from students;

MySQL資料庫之資料庫操作

建立資料庫時指定儲存的字元編碼 如果不指定編碼,資料庫預設使用安裝資料庫時指定的編碼 mysql create database emp charset gbk query ok,1 row affected 0.00 sec 建立資料庫 mysql create database stu quer...

mysql資料庫看屬性 MySQL資料庫之列屬性

列屬性 是否為空 是否為空 null 表示字段值可以為null not null字段值不能為空 預設值預設值 如果乙個字段沒有插入值,可以預設插入乙個指定的值 default 關鍵字用來插入預設值 mysql create table stu19 name varchar 20 not null d...

mysql資料庫樹 MySQL資料庫索引之B 樹

一 b 樹是什麼 b 樹是一種樹型資料結構,通常用於資料庫和作業系統的檔案系統中。b 樹的特點是能夠保持資料穩定有序,其插入與修改操作擁有較穩定的對數時間複雜度。b 樹元素自底向上插入,這與二叉樹恰好相反。b 樹的創造者rudolf bayer沒有解釋b代表什麼。最常見的觀點是b代表平衡 balan...