MySQL学习

MySQL学习

1、ORDER BY ID 子句是用来根据ID排序显示数据

2、DESC 是降序排序,只用于直接在其前面的列,对其他列无影响。如果想在多个列上排序,必须每个都指定DESC关键字

3、如果要升序排序,则不需要指定,或者使用ASC来指定升序

4、LIMIT关键字用来截取某段数据,如:LIMIT 1,10 通常这个功能被用来做分页显示

5、不匹配检查,找出所有不包括目标值的数据,如:where name <> nick ;

6、空值检查,如: where name id null;

7、NOT操作符,与不匹配检查类似

8、模糊查询,通常使用通配符%来操作,如:where name like “%nick%”;这是为了找出所有包含”nick”字符串的数据。当然还可以写成”%nick”或者”nick%”,前者表示找到以nick结尾的数据,后者相反。
like操作符主要在业务中用来开发查询功能。 “_”字符和”%”字符一样,但是只匹配一个字符。

9、concat关键字:此关键字用来拼接字段的,比如:有两个字段 name country,那么为了同时显示两个字段的数据,我们可以这么做:select concat(name, “(“, country, “)”) from user order by name;

输出结果:
Neal(China) Bcfou.com(China)

10、RTrim()用来删除数据右侧空格,来整理数据

11、AS是用来生成别名的,例如:select concat(name, “(“, country, “)”) AS nc from user order by name;
输出结果:
nc Neal(China) Bcfou.com(China)

12、SQL仍然可以进行数据计算,我们在做电商项目时,经常会做购物车,里面会包括购买的项目、购买的数量及价格、小计、最后还有个总价。
操作符: + - /
例子:select product_id,price,num, price
num AS excample_price from orderitems where order_num = 2000;

13、函数方面与Excel有异曲同工之妙。

  • 评论列表:
  •  广东硅谷学院
     发布于 2018-07-21 09:42:28  回复该评论
  • 学好IT好工作就选硅谷学院,学技能拿文凭事半功倍,紧跟专业教师一起冲浪IT行业。我们有建设学习型专业师资团队,教师领跑学生紧随其后。广东硅谷学院热招2018年高考毕业生,招生热线88989555,QQ:800015777.网站:http://www.sve.com.cn

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright bcfou.com.Some Rights Reserved.