mysql sql 基础总结

1  mysql top n使用

     select * from table limit n;

2    统配符使用必须和like结合使用

 like %

通配符描述
% 替代一个或多个字符
_ 仅替代一个字符
[charlist] 字符列中的任何单一字符

[^charlist]

或者

[!charlist]

不在字符列中的任何单一字符

 3 between ..and (mysql 左右闭)

4join

    

  • JOIN: 如果表中有至少一个匹配,则返回行  (INNER JOIN 关键字在表中存在至少一个匹配时返回行。)
  • SQL INNER JOIN
  • LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
  • SQL LEFT JOIN
  • RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
  • SQL RIGHT JOIN
  • FULL JOIN: 只要其中一个表中存在匹配,就返回行

 SQL FULL OUTER JOIN

5 check 约束

CHECK 约束用于限制列中的值的范围。

如果对单个列定义 CHECK 约束,那么该列只允许特定的值。

如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。

posted @ 2015-11-24 17:55  upupgo  阅读(133)  评论(0编辑  收藏  举报