当前位置: 首页 > news >正文

博罗做网站公司互联网营销师培训

博罗做网站公司,互联网营销师培训,游戏引擎开发需要学什么,昆明企业网站模板建站MySQL 别名 在本文中,我们讨论了 MySQL 中的列别名,表别名和派生表别名,以及使用别名来简化 SQL 和提高 SQL 的可读性。 如果在一个 SQL 中涉及到多个表,我们需要使用 table_name.column_name 这样的方式来引用每个表的字段&…

MySQL 别名

在本文中,我们讨论了 MySQL 中的列别名,表别名和派生表别名,以及使用别名来简化 SQL 和提高 SQL 的可读性

如果在一个 SQL 中涉及到多个表,我们需要使用 table_name.column_name 这样的方式来引用每个表的字段,这有时候会让 SQL 变的臃肿和难以阅读。而使用别名,则可以简化 SQL 和提高 SQL 的可读性。

列别名

很多时候,一个表的列名的可读性并不好而且难理解。而使用列别名,则可以自定义输出列的名称。

列别名语法

以下展示了列别名的使用方法:

SELECT column_name AS `alias`
FROM table_name;

列别名使用说明:

  • 【AS 】关键字后面跟的是列的别名 alias
  • 当别名 alias 中时,必须使用 【alias`。
  • AS 关键字是可选的。
  • 除了为字段指定别名,还可以为表达式指定别名。例如: SELECT NOW() Current Time FROM dual

列别名实例

在以下实例中,我们使用 Sakila 示例数据库中的 actor 表进行演示。

未指定别名查询数据

SELECTfirst_name,last_name,CONCAT(last_name, ', ', first_name)
FROMactor
LIMIT 5;

在这里插入图片描述

这样的列名可读性很差并很难理解。

指定别名查询数据

SELECT first_name '名字',
last_name '姓',
CONCAT(last_name, first_name) '全名'
FROM actor
LIMIT 5;

在这里插入图片描述
在本例中,我们为以下列指定了别名:

  • 指定 first_name 列的别名为 名字
  • 指定 last_name 列的别名为
  • 指定 CONCAT(last_name, ', ', first_name) 表达式的别名为 全名

从输出的结果来看,指定别名后,输出数据的可读性更高。因为大多数人不懂 CONCAT(first_name, ', ', last_name) 的具体含义。

表别名

除了为列指定别名,我们还可以为表指定别名,如下:

table_name AS alias

其中 AS 关键字是可选的,因此您可以省略它

SELECT *
FROM language
WHERE EXISTS(SELECT *FROM filmWHERE film.language_id = language.language_id);

上面的例子中,没有使用表别名,我们使用 film.language_id 和 language.language_id 分别引用 film 和 language 的 language_id 字段。

现在我们使用别名改造这个 SQL,如下:

SELECT *
FROM language l
WHERE EXISTS(SELECT *FROM film fWHERE f.language_id = l.language_id);

结论

  • 可以通过 AS 关键字指定别名,但是 【AS】 关键字是可选的。
  • 当别名中包含空格时,必须使用 【`】 将别名引起来。
  • 除了为字段指定别名,表达式也可以指定别名。
  • 当 SQL 中涉及多个表时,使用表别名很重要。

⬅ Mysql基础教程(14):UNION

http://www.shuangfujiaoyu.com/news/32648.html

相关文章:

  • 网站前端 设计新闻头条今日要闻最新
  • 一个公司做两个网站可以吗百度官网登录入口
  • 网站管理员容易做吗全媒体运营师培训费用
  • 哪个网站代做装修效果图谷歌seo服务公司
  • 网站logo是什么seo服务 文库
  • 做app还要做网站么搜索引擎下载
  • 怎么做网站 白seo网站免费优化软件
  • 商务网站建设课程seo属于运营还是技术
  • 陶瓷网站建设最近实时热点新闻事件
  • 哪个网站可以做思维导图seo值怎么提高
  • 毕业论文美食网站开发友情链接怎么互换
  • node框架做网站防疫管控优化措施
  • 做3d图的网站有哪些软件下载资源网
  • 网站开发人员 工资网络营销课程大概学什么内容
  • 日本可以做的h游戏视频网站seo搜索引擎优化是什么意思
  • 深圳美容网站建设长尾关键词搜索
  • wordpress 空间 域名seo服务商技术好的公司
  • 网站备案抽查通过收录优美图片
  • 河北手机版建站系统开发seo价格是多少
  • wordpress自定义作者湖南关键词优化品牌价格
  • 做机械网站公司建官网要多少钱
  • 基层建设期刊上什么网站查询文章个人网页怎么制作
  • 做网站公司介绍ppt网络推广方案设计
  • 提供免费网站建设百度快照推广效果怎样
  • 做网站用不用云服务器重庆网站制作公司
  • 室内设计师证报名入口官网seo是谁
  • 澳门赌网站怎么做代理seo有哪些网站
  • 网站开发方式有外包公司关键词seo
  • 有谁知道知乎网站是谁做的什么是网络推广营销
  • 网站 留言 以邮件形式广告推广平台