一、组合查询
操作符:union(并)
union就是用于执行多个select,作为select隔开的分隔符。
第一个select语句;
MySQL必知必会:No.4
第二个select语句:
MySQL必知必会:No.4
用union将两个select语句结合
MySQL必知必会:No.4
与where中加逻辑操作符比较
MySQL必知必会:No.4
虽然在这里看后者可能更简便,但是在面对更加复杂的问题时,组合才能实现。
注意:
(1)union默认去重(去除重复的行),为了取消默认行为可以通过union all 来实现,也就是显示所有。
MySQL必知必会:No.4
其中1003 FC 2.50虽然重复,但是仍然全部出现。
二、全文本搜索
like通过通配符匹配文本、基于文本的搜索利用正则表达式匹配。
这里介绍全文本搜索。
select与match()以及against()一起使用以实际执行搜索。
MySQL必知必会:No.4
match(指定列进行搜索)、against(指定词)。
MySQL必知必会:No.4
与like进行对比。全文本搜索的一个重要部分就是对结果的排序。
MySQL必知必会:No.4
全文本搜索提供了简单like搜索不能提供的功能。
MySQL必知必会:No.4
MySQL必知必会:No.4
2、布尔文本搜索
in boolean mode;
MySQL必知必会:No.4
MySQL必知必会:No.4
MySQL必知必会:No.4
三、插入数据
与select并行的有:insert、update、delete
这里介绍insert
①插入完整的行;②插入行的一部分;③插入多行;④插入某些查询结果;
MySQL必知必会:No.4
insert不会产生输出。
MySQL必知必会:No.4
一种更安全的插入方式。
2、插入多个行
每一个insert语句之间用;隔开
或者每个value用,隔开
MySQL必知必会:No.4
四、更新和删除数据
update和delete
①更新表中特定行;②更新表中所有行。
注意:update和delete都需要注意与where条件语句使用,不然很容易破坏表。
1、更新
MySQL必知必会:No.4
上图更新了一个顾客的邮箱地址。
更新当做删除时,就是把需要更新的位置的值设为NULL;
MySQL必知必会:No.4
2、删除数据
①从表中删除特定行;②从表中删除所有行。
注意:不要省略where字句,在使用delete时一定要注意细心。
MySQL必知必会:No.4

相关文章: