mysql学习笔记--3

MySQL 支持 LIMIT 语句来选取指定的条数数据:


显示两条记录;

使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。


选取name为G,F,S开头的;中括号指代其中的任一内容;


name以A-H开头的;


不以A-H开头的;

IN 操作符允许您在 WHERE 子句中规定多个值;In 与=可通过or转换;


in 选取多个值;


带有in的between;


介于A-H开头的;

在使用Mysql时,可以为列名和表名取别名;


as后是别名,但是并没有改变源表格中的名字;


将3列信息整合成一列;


使得sql的操作更加简便;


关于mysql的join:

inner join是最常用的,求两个表的交集;


通过site_id将表格连接起来,以site_id为基准;


inner join关系图


inner join的例子;

LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。


left join 关系表;


可注意表格最后有null出现,说明在右表中没有匹配的值;

RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。



FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行。FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。


全集

mysql不支持;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容