1.空串没有分配内存空间,跟空格组成的字符串不相同
2.字符串通常用单引号引起来表示
3.order by:对查询结果按照一个或多个属性进行排序
order by比较简单,作用就是排序
asc 从上到下慢慢升序
desc 从上到下慢慢降序
默认为升序(就是你sql后面不写order by 它就是升序)
order by后面跟多个字段时,排序按就近原则依次而来
4. group by:对查询结果按某一列或多列的值进行分组,值相同为一组
聚合分组,值相等即为一组。例如 sum()、avg()、count()、max()等等
having可以和group by一起使用,where不可以在group by之前使用
5.asc升序排序,由小到大,由低到高;desc倒序排序,由大到小,由高到低
6.数据库查询去重 用distinc
7.优先级:group by>where>order by>limit
先where再order by
先group by再where
8.* *模糊查询 like 关键字
%匹配任意字符
_匹配单个字符
一般link关键字只用来匹配字段类型为字符串的
prod_desc like '%toy%' //查询prod_desc列中含有toy字符的列
9.upper将字母转大写
lower将字母转小写
left(2022,2)截取左边两个字符,结果是20
right(2022,2)截取右边两个字符,结果是22
count数据一共的行数
concat将字符串拼接
substring(name,5,3):截取name这个字段,从第五个字符开始后面的三个字符