sql語句中as的用法和作用

weixin_34258078發表於2017-04-11

最近做專案中,偶然發現在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 後面跟著的 是一個別名 

以上,是我個人理解,可能會有些偏差或者不對的地方,希望有大神幫忙指點

接下來附上參考文章的截圖:

 

轉載於:https://www.cnblogs.com/zhaotiancheng/p/6692553.html

相關文章