数据库里AS是什么意思?

数据库里AS是什么意思?,第1张

SQL数据库中SELECT AS中的AS代表的是重命名列名或者表名。

其用法是

SELECT 列名1 AS 列1,列名2 AS 列1 FROM 表1

语句表示的意思是从表1中读取列名1和列名2的数据,并且为列名1和列名2分别重命名为列1和列2.

如果sql语句中存在关键字,可以用反勾号(esc下面的那个键)做转义;

`

mysql

的转义符,避免和

mysql

的本身的关键字冲突,只要你不在列名、表名中使用

mysql

的保留字或中文,就不需要转义。

所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名,不是关键字。例如:

select

from

from

table

第一个from是字段名,最后的table表名,但是同时也是mysql关键字,这样执行的时候就会报错,所以应该使用

select

`from`

from

`table`

当然,为了便于阅读,不建议使用关键字作为字段名、表名,同时,应该对数据库名、表名、字段名用一对儿反引号包含。

数据库中sql语句使用as可以为表名、列明创建别名,目的是为了让sql语句可读性更强。具体用法如下:

1、列的 SQL 别名语法

SELECT column_name AS alias_name FROM table_name

其中,alias_name被定义为列column_name 的别名。

2、表的 SQL 别名语法

SELECT column_name1,column_name2 FROM table_name AS alias_name

其中,alias_name被定义为表table_name的别名。

扩展资料

别名通常用在以下情况下已增加sql可读性:

1、在查询中涉及超过一个表;

2、在查询中使用了函数;

3、列名称很长或者可读性差;

4、需要把两个列或者多个列结合在一起。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9903961.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存