mysql 的 起别名(comment,as,constraint 的区别)以及 mysql 语法,不够滚瓜烂熟,怎么知加( ) 还是不加呢
一、mysql 的 起别名(comment,as,constraint 的区别)
comment,as,constraint 的区别:
1, comment: 是创建表时,给表中的字段起别名
2, as:查询时,起别名
3,constraint 是约束时,起别名,例如主键约束,外键约束。
二、mysql 语法,不够滚瓜烂熟,怎么知加( ) 还是不加呢
简单思维理解一下,遇到那种需要纠结困惑的情况,你在先不加,编译工具会在编译时提醒一下,再加!
简单的思维理解:就是该不该当作一个整体,用括号括起来作为一个整体,
例如,主键:mysql的规则是一张表只能是只有一个主键,但是运行多个具有主键的性质的属性组合为一个主键(主键组合)。
又例如:需要当一个整体的一行数据的插入:
再举个例,不能看作一个整体的group by:
不过也可以根据报错,修改啦:遇到那种需要纠结困惑的情况,你在先不加,编译工具会在编译时提醒一下,再加!,还有运行报错:#Error Code: 1241. Operand should contain 1 column(s) 考虑一下是不是括号加多了啦