mysql使用別名插入資料 mysql怎麼新增別名

2021-10-17 19:40:30 字數 1686 閱讀 2968

使用 mysql 查詢時,當表名很長或者執行一些特殊查詢的時候,為了方便操作或者需要多次使用相同的表時,可以為表指定別名,用這個別名代替表原來的名稱。

為表取別名的基本語法格式為: [as] 

其中各子句的含義如下:

:資料中儲存的資料表的名稱。

:查詢時指定的表的新名稱。

as:關鍵字為可選引數。

為 tb_students_info 表取別名 stu,輸入的 sql 語句和執行結果如下所示。mysql> select stu.name,stu.height

-> from tb_students_info as stu;

| name   | height |

| red    |    160 |

| green  |    158 |

| henry  |    185 |

| jane   |    162 |

| jim    |    175 |

| john   |    172 |

| lily   |    165 |

| susan  |    170 |

| thomas |    178 |

| tom    |    165 |

10 rows in set (0.04 sec)

注意:在為表取別名時,要保證不能與資料庫中的其他表的名稱衝突。

在使用 select 語句顯示查詢結果時,mysql 會顯示每個 select 後面指定輸出的列,在有些情況下,顯示的列名稱會很長或者名稱不夠直觀,mysql 可以指定列的別名,替換欄位或表示式。

為列取別名的基本語法格式為: [as] 

其中,各子句的語法含義如下:

:為表中字段定義的名稱。

:欄位新的名稱。

as:關鍵字為可選引數。

查詢 tb_students_info 表,為 name 取別名 student_name,為 age 取別名student_age,輸入的 sql 語句和執行結果如下所示。mysql> select name as student_name,

-> age as student_age

-> from tb_students_info;

| student_name | student_age |

| red          |          25 |

| green        |          23 |

| henry        |          23 |

| jane         |          22 |

| jim          |          24 |

| john         |          21 |

| lily         |          22 |

| susan        |          23 |

| thomas       |          22 |

| tom          |          23 |

10 rows in set (0.00 sec)

注意:表別名只在執行查詢時使用,並不在返回結果中顯示,而列定義別名之後,將返回給客戶端顯示,顯示的結果欄位為字段列的別名。

mysql使用規範 MySQL使用規範 MySQL

bitscn.com mysql使用規範 一 核心規範 1.不用資料庫做運營,如md5 order by rand 2.控制單錶資料量 a 單錶純int不超過1000w b 單錶含char不超過500w c 單庫不超過300 400個表 3.表字段數少而精 a 影響因素 i.io高效 ii.全表遍歷...

MySQL中使用表別名與字段別名

mysql 表別名 alias sql 表別名 在 sql 語句中,可以為表名稱及欄位 列 名稱指定別名 alias 別名是 sql 標準語法,幾乎所有的資料庫系統都支援。通過關鍵字 as 來指定。表別名語法 select column from table as table alias 上述 sq...

My SQL 插入資料

在這裡我們有乙個新建的表如下 我們使用insert可以插入單行 多行和插入查詢的結果。插入單行的兩種方法 1.使用建立表時預設的順序 這裡我們插入一行,需要嚴格按照建立表的順序來定義每個列的值。使用這種方式,對錶的每乙個列都必須給出值,對於auto increment的行,可以給出null值,該列將...