mysql学习(一)

来源:互联网 发布:linux c 串口中断 编辑:程序博客网 时间:2024/06/18 00:40

这是我自己学习的并操作的,如果您也想学习,可以自己创建一个数据库操作一下

1.想找出所有的非空项 可以写出如下语句:

select * from 表名 where name is not null

2.UNION 将返回两个查询的结果并去除其中的重复部分

select 列名 from 表名1

union

select 列名 from 表名2

3.UNION ALL 与 UNION 一样对表进行了合并,但是它不去掉重复的记录

select 列名 from 表名1

union all

select 列名 from 表名2

4.INTERSECT 返回两个表中共有的行,这些记录是两个表中都存在的

select 列名 from 表名1

intersect

select 列名 from 表名2

5.MINUS 返回的记录是存在于第一个表中但不存在于第二个表中的记录,等同于删除了两个表相同的返回第一个表剩余的数据

select 列名 from 表名1

minus

select 列名 from 表名2



0 0