• 关于sql (20171218-1)


    内连接:使用比较运算符根据每个表共有的列的值匹配两个表中的行 

    SELECT *
    FROM TABLE1 t1
    INNER JOIN TABLE2 t2
    ON t1.ID=t2.ID;

    交叉连接:还没用过,先略掉

    #union/union all合并查询结果

    Union用于合并两个或者多个select语句的结果集,并消去表中任何重复行

    Union内部的select语句列数必须相同,列的数据类型也必须相似。

    同时,查询语句中的列的数据也要相同。

    默认的,union操作符选取不同的值。如果允许重复,使用union all

    #关于查询中关键字的先后顺序

    #视图,一种虚拟的表,从多个表中抽调字段组成形式上的"新表"

    CREATE VIEW view_name AS SELECT column1, column2..... FROM table_name WHERE [condition];

    tips:

    a、在mysql 5.7.7版本以前,from后不能是子查询

    b、select语句中不能引用系统变量和用户自定义的变量

    c、存储过程中·····前两点较常碰到

    其他的操作就可以像普通表一样的操作,单指查询,其他的还是不一样的···

  • 相关阅读:
    Collections和Arrays常用方法
    集合(三)------双列集合
    集合(二)------单列集合
    集合(一)----------概述
    泛型
    线程
    Math类和Random类(数学公式相关类)
    时间相关的类
    Runtime类及其常用方法
    第65题:有效数字
  • 原文地址:https://www.cnblogs.com/yidongdematong/p/mysql-remark-1.html
Copyright © 2020-2023  润新知