zoukankan      html  css  js  c++  java
  • Mysql Select语句详情

    一.Select 查询的五种子句

    1.where 表达式

    表达式在哪一行成立,哪一行就去出来。

    判断符号:=,!=<>><>=<=

    In , between and or andnot

    2Group by

    分组,一般和统计函数配合使用。

    五种统计函数:maxminavgsumcount

    3.having 表达式

    数据在表中,表在硬盘或内存以文件形式存在,

    Where是针对表文件发挥作用的。

    查询结果也是一张表,其文件一般存在缓冲区。

    Having是针对查询结果发挥作用的。

    4.order by

    主要用到排序,

    可以针对字段,升序 asc 降序desc

    可以多个字段排序。

    5.limit

    限制条目

    Limit[offset]N

    Offset :偏移量

    N:取出条目

     

    二.MySql子查询包括三种:

    Where型子查询:

    把内层查询的结果作为外层查询的条件。

    From型子查询:

    把内层查询的结果作为临时表供外层查询。

    Exists型子查询

    把外层的查询结果拿到内层,看内层的查询是否成立。

    三.连接查询

    Union 合并查询结果

    连接查询:

    左连接

    右连接

    内连接

    四.列的增加,删除与修改


    列的增加:

    增加列  :alter table 表名 add 列声明

    可以用after 来声明列的位置  :alter table 表名 add 列声明  after 列明

    可以用first 来讲添加的列 放在第一列: alter table 表名 add 列声明  first



    列的修改:

    alter table 表名 change 被改变的列名 列声明;


    列的删除:

    alter table 表名 drop [column] 列明


    五。顺便写个改变语句分割的 关键词

    语句中含有分号,g或通过delimiter指定的其他分隔符

  • 相关阅读:
    Halcon学习(车牌识别)
    Keil新建STM32工程(LED灯)
    Keil新建STM32工程(LED灯)
    Keil STM32F4xx_DFP.1.0.8.pack下载链接
    android 如何单独编译 img及作用
    Linux绑定硬件IRQ到指定SOC的CPU核
    sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f)
    内核线程同步之completion
    kmalloc,vmalloc , malloc
    ARMv8 与 Linux的新手笔记(转载)
  • 原文地址:https://www.cnblogs.com/chenpan/p/3661841.html
Copyright © 2011-2022 走看看