为了账号安全,请及时绑定邮箱和手机立即绑定

为啥要给两个表起别名啊?

两个表的名字又不冲突,只是都含有相同的brand_name字段,给两个表起别名有什么意义啊,用 tdb_goods.brand_name 和 tdb_goods_brand.brand_name 区分不就行了么?起了别名多乱啊?求解

正在回答

3 回答

只是起到简化的作用,不会很乱,如果像楼主那样做,反而会显得繁琐一点

0 回复 有任何疑惑可以回复我~

给表起别名是为了方便,如果表的名字很长,那么在后边表示字段的时候 如tdb_goods.brand_name 加表的名字就会很麻烦,所以起个简单的别名方便而已。。

0 回复 有任何疑惑可以回复我~

我觉得是因为在实际的工程应用中,常常遇见表名很长的表,就像在Java编程中有时会遇到名字长达十几个字母的类或方法一样,这样的话,在第一次遇到某个很长的表名的时候,顺手起个别名,那么在MySQL语句的后半段再一次使用这个表的时候,直接用别名就可以了。就不用再输入很长的原来的名字。

个人理解。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

为啥要给两个表起别名啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信