MySQL 資料字段別名(Alias)筆記

2021-09-30 01:35:59 字數 410 閱讀 5079

sql 別名

通過使用 sql,可以為表名稱或列名稱指定別名。例:

select bc.id as id, bc.company_name as companyname from base_company as bc
as/as可以省略不寫。基本上,建立別名是為了讓列名稱的可讀性更強。

使用別名的情況

1、多個表聯查的時候,用別名可以區別表內字段,還可以避免字段歸屬無法確定的錯誤;

2、列明很長或可讀性很差時,用別名可以增強可讀性;

3、在查詢時使用函式時;

4、需要把兩個列或者多個列結合在一起;

5、特殊情況,當查詢資料採用map結束的時候,採用別名的方式,讓返回值更方便處理;

6、數字不可以用作別名,要特別注意,會報錯的。

mysql資料字段加密

password 建立乙個經過加密的密碼字串,適合於插入到mysql的安全系統。該加密過程不可逆,和unix密碼加密過程使用不同的演算法。主要用於mysql的認證系統。encrypt aes decrypt 使用unix crypt 系統加密字串,encrypt 函式接收要加密的字串和 可選的 用於...

MySQL資料字段屬性

mysql有如下字段屬性 作用 可以讓空間增長一倍,只能使用在整型中使用。例子 create table test id intunsignednot null 注意 上面的id定義為無符號型別的,所以不能新增負值。作用 在位數不夠時,前面用0補充。例子 id int 5 zerofill 當你輸入...

mysql資料字段屬性

unsigned 宣告無符號的資料型別。可是原資料儲存型別容量變大一倍。如int 2的64次方到2的64次方 1 用unsifned可以是範圍變成0 2的65次方 zerofill只能在資料型別前導0,及產生效果 0001,auto increment 自動增長型別,自增加一 unique 唯一索引...