Select distinct productname from custom_
Where product_price  between 5  and  10
Order by  product_price  desc ,product_name
Limit 3 offset 1;
Limit 限定从1行开始选出3行,默认列是从0列开始的。
分号 或\g表示语句结束
Help 或 \h  获取帮助
quit或exit   退出
distinct作用与后面所有列,不能部分使用
查询order默认升序asc(ascend)
默认 A与a视为相同顺序,
*代替所有列
Order by  放在where之后
MySQL默认不区分大小写
条件中 与字符串比较需要加引号限定,与数值比较则不要
空值 null ,选择匹配时,系统是不匹配其值的,即不会返回
2016/12/25 下午 6:39
where id in (11,13)
where id not in (11,13)
通配符:
	where  pro_name like  ‘jet%‘ 样式匹配jet开头的产品名
	(区分大小写)
	通配符:‘%jet%’ 中间包含jet 
	%代表任意字符,0个或以上个字符,  但不能匹配NULL
	_ 匹配 单个字符
	note: 
		通配符效率低于其他搜索
正则表达式:
	where pro_name REGEXP ‘正则‘  返回包含符合表达式样式的 行
	区分大小写 加BINARY关键词 如  where pro_name REGEXP BINARY ‘.000‘
	mysql 中正则的关键词转义为‘\\’: \\. 表示.    \\- 表示-    \\\ 表示\
	(mysql自己解释一个\ ,正则解释一个\ 。)
	note:
		where pro_name REGEXP ‘1000‘  返回值为‘1000’的行     正则匹配子字符串
		where  pro_name like  ‘1000‘  没有通配符 什么也不返回       like匹配整个字符串
	
计算字符段:
	拼接函数:Concat(,,)  如select concat(vend_name ,  ‘(‘ ,  vend_counytry ,‘)‘ ) from vendos order by vend_name
		返回如:ACME(USA)
	trim() 删除空格
	AS 赋值给其他列
	运算:select pro_id, quantity ,item_price , 
			quantity*item_price= expanded_price
		from orderitems ;
	
	文本处理函数:
		select vend_name ,upper(vend_name) AS vend_name_upcase  
			from vendors;
		Rtrim() 右边的空格
		
		
原文:http://www.cnblogs.com/willowj/p/6262298.html