1、了解数据库和表 前端
2、检索数据数据库
3、排序检索数据后端
关键字:ORDER BY子句;排序
4、过滤数据字符串
使用WHERE子句:WHERE子句在表名(FROM子句)以后给出。在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE以后,不然将会产生错位。产品
WHERE子句操做符:BETWEEN 值1 AND 值2;BETWEEN匹配范围中全部的值,包括指定的开始值和结束值搜索
5、数据过滤技巧
组合WEHRE子句:以AND子句的方式或OR子句的方式使用数据类型
SELECT prod_id, prod_price, prod_name FROM products WHERE vend_id = 1003 语法
AND prod_price <= 10; AND:用来指示检索知足全部给定条件的行。
SELECT prod_name, prod_price FROM products WHERE vend_id = 1002 OR vend_id
= 1003; OR:用来检索匹配任一条件的行。
SQL在处理OR操做前,优先处理AND操做符;解决方法就是圆括号明确地分组
相应的操做符。
IN操做符:IN操做符用来指定条件范围,范围中的每一个条件均可以进行匹配
SELECT prod_name, prod_price FROM products WHERE vend_id IN(1001,1003) ORDER BY prod_name; 检索供应商1002和1003制造的全部产品。IN操做符后跟由逗号分隔的合法值清单,整个清单必须括在圆括号中。
IN操做符的优势:
6、使用通配符进行过滤
一、 LINK操做符
通配符:用来匹配值的一部分的特殊字符。
搜索模式:由字面值、通配符或二者组合构成的搜索条件
(1)、百分号(%)通配符
在搜索串中,%表示任何字段出现任意次数。
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE ‘jet%’;
搜索找出全部以词jet起头的产品
%能够出如今字符串的前端后端和中间:’s%e’、’%anv%’
除了一个或多个字符外,%还能匹配0个字符。
(2)、下划线 (_) 通配符
下划线的用途与%同样,但下划线只匹配单个字符而不是多个字符
SELECT prod_id, prod_name FROM products WHERE prod_name LIKE ‘_ ton ’;
与%能匹配0个字符不同,_老是匹配一个字符,不能多也不能少
二、 使用通配符的技巧