最近做項目中,偶然發現在SQL語句中出現了as這個詞,一直以來沒怎么關注是什么意思,畢竟影響不大,今天有空,就在網上查了一些資料,大概有了一些的了解
我們的Sql語句在很多數據庫中都是通用的,比如像Mysql數據庫 Access數據庫. Oracle數據庫. Sqlite數據庫 .甚至在我們的Excel中也可以使用Sql語句.
在我的數據庫中有user這個表,正常來說,想查詢該表,那么sql語句如下
select * from user
執行該語句,得到如下結果
作為一個開發人員來說,自然是能看得懂的,但是假如,數據庫不是你自己設計的,或者說給別人看,自然是需要很多的時間來理解和熟悉
那么as的作用就提現出來了
select username as 賬號 , password as 密碼, mingzi as 名字, zhengjianhao as 證件號, dianhua as 電話, zhuceriqi as 注冊日期, zhuangtai as 狀態, quanxian as 權限, shengyutianshu as 剩余天數 from user
當執行起來的時候,會顯示以下效果: 是不是很清晰?可以明確的理解某個字段是做什么的?
通過上面的方法,應該很明確的可以知道 as 后面跟着的 是一個別名
以上,是我個人理解,可能會有些偏差或者不對的地方,希望有大神幫忙指點
接下來附上參考文章的截圖: