美文网首页
SQL_查询

SQL_查询

作者: 阿_贵 | 来源:发表于2018-11-26 07:58 被阅读0次

    1.  列名、表名,用左上角``符号包含,或者不用任何符号包含

    2.  int类型,直接写数字

    SELECT * FROM `users` WHERE `id`=2

    3.  varchar类型,用单引号''或者双引号""包含,注意不能是中文的单双引号

    SELECT * FROM users WHERE name='Daneil'

    4.  ORDER BY

    SELECT * FROM users ORDER BY id  (默认:ASC,升序,从小到大)

    SELECT * FROM users ORDER BY id  DESC  (降序,从大到小)

    5.  like查询

    SELECT * FROM `users` WHERE `name` LIKE 'Dan%'    (_代表一个字符,%代表多个字符)

    6. LIMIT

    限制输出的行数

    7.  OFFSET

    跳过第几行再输出

    8. UNION 合并两个查询

    SELECT column_name(s) FROM table_name1

    UNION

    SELECT column_name(s) FROM table_name2

    UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

    9. IN操作符

    SELECT * FROM Persons

    WHERE LastName (NOT) IN ('Adams','Carter')

    选取姓氏为 Adams 和 Carter 的人

    或者把'Adams','Carter'替换成select.....

    10. EXISTS

    SELECT * FROM Buyer

    WHERE EXISTS

    (SELECT * FROM Offer

    WHERE Buyer.BuyerID = Offer.BuyerID AND ArtefactID = 1)

    它的作用,就是判断子查询得到的结果集是否是一个空集,如果不是,则返回 True,如果是,则返回 False。

    相关文章

      网友评论

          本文标题:SQL_查询

          本文链接:https://www.haomeiwen.com/subject/qgrvqqtx.html