最近做專案中,偶然發現在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 後面跟著的 是一個別名
以上,是我個人理解,可能會有些偏差或者不對的地方,希望有大神幫忙指點
接下來附上參考文章的截圖: