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() 右边的空格