zoukankan      html  css  js  c++  java
  • mysql 的 起别名(comment,as,constraint 的区别)以及 mysql 语法,不够滚瓜烂熟,怎么知加( ) 还是不加呢

    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)    考虑一下是不是括号加多了啦

     

     

  • 相关阅读:
    LVS NAT模式
    lvs部署-DR模式
    Lvs原理
    iOS判断UIScrollView的滚动方向
    Swift开发必备技巧:内存管理、weak和unowned
    Swift2.0异常处理
    Swift中的延迟加载(懒加载)
    Swift和OC混编时, 关于@objc的作用
    Swift函数的定义建议
    Swift隐式可选型简单介绍
  • 原文地址:https://www.cnblogs.com/shan333/p/14721345.html
Copyright © 2011-2022 走看看