zoukankan      html  css  js  c++  java
  • SQL 语法 一

    1、SELECT tag_desc, gmt_create FROM `order`  该语句选取了表 order 中的 tag_desc 和 gmt_create 列

    2、SELECT DISTINCT role FROM `sys_user`  该语句选取了sys_user 表中role列 并去重 DISTINCT

                          

    3、SELECT * FROM `order` WHERE tag_desc = '优惠券购买'  该语句从order表中查出了tag_desc 为‘优惠券购买的数据’ WHERE

        

    4、SELECT * FROM `sys_user` WHERE is_first_login = 1 AND role = '超管'       满足两个条件 AND

    5、SELECT * FROM `sys_user` WHERE is_first_login = 0 OR role_name = '仓管'    满足一个条件 OR

     

    6、SELECT * FROM `sys_user` ORDER BY gmt_create    按某个条件排序 ORDER BY

     7、INSERT INTO sys_unit_dictionary (unit_name, status, gmt_create, gmt_modified) VALUES ('件', 0, '2018-09-05 15:36:45', '2018-09-06 15:36:42' )    插入一条数据 INSERT INTO

    8、DELETE   FROM sys_unit_dictionary WHERE unit_name = '件'  删除一条数据 DELETE

    9、SELECT * FROM sys_user LIMIT 5   只取5条数据 LIMIT

    10、SELECT * FROM sys_user WHERE user_name LIKE '%y'    搜索指定模式的数据(以y结尾)  LIKE

    11、SELECT * FROM sys_user WHERE user_name NOT LIKE '%爱' ORDER BY is_first_login   没有以‘爱’结尾的数据 按照登录状态排序 NOT LIKE

     12、SELECT * FROM sys_user WHERE user_name IN ('barry', 'lihong', 'zyj')  用户名为barry、lihong、zyj的数据 IN

    13、SELECT * FROM sys_user WHERE gmt_create BETWEEN '2018-09-05 15:11:39' AND '2018-09-06 10:30:06'   查询时间在9月5号到6号之间的数据   BETWEEN

    14、SELECT * FROM sys_user WHERE gmt_create NOT BETWEEN '2018-09-05 15:11:39' AND '2018-09-06 10:30:06'   查询时间不在8月17号到9月6号之间的数据   NOT BETWEEN

    15、别名   SELECT column_name AS alias_name
    FROM table_name;

    在下面的情况下,使用别名很有用:

      在查询中涉及超过一个表

      在查询中使用了函数

      列名称很长或者可读性差

      需要把两个列或者多个列结合在一起  

    16、SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
      

    SELECT
    sys_role_menu.id,
    sys_role_menu.role,
    sys_menu_dictionary.menu_item,
    sys_menu_dictionary.menu_category,
    sys_menu_dictionary.menu_url,
    sys_menu_dictionary.category_url
    FROM
    sys_menu_dictionary
    INNER JOIN sys_role_menu ON sys_menu_dictionary.id = sys_role_menu.menu_id

         

    17、RIGHT JOIN 关键字从右表返回所有的行,即使左表中没有匹配

    SELECT
    sys_role_menu.id,
    sys_role_menu.role,
    sys_menu_dictionary.menu_item,
    sys_menu_dictionary.menu_category,
    sys_menu_dictionary.menu_url,
    sys_menu_dictionary.category_url
    FROM
    sys_menu_dictionary
    RIGHT JOIN sys_role_menu ON sys_menu_dictionary.id = sys_role_menu.menu_id

     

  • 相关阅读:
    在内容页中修改母版页中的内容
    mssql分页
    .net 时间格式(转)
    EnableViewState详细分析
    .net自带的邮件发送类
    只有在配置文件或 Page 指令中将 enableSessionState”的异常解决办法
    web.config配置
    Web.config配置文件详解(转载)
    [Resume]:Resume(English)
    Observer Pattern, Delegate and Event
  • 原文地址:https://www.cnblogs.com/cdut007/p/9629060.html
Copyright © 2011-2022 走看看