不迷糊不懒惰的数据分析师
和我一起快速成为数据分析师——SQL入门进阶
SQL学习内容
我的SQL是从学习数据库的:
- 创建库
- 删除库
- 创建表
- 删除表
- 对于数据库中的行(记录)进行增删改
这些代码的编写开始。
当然,忘记说了,最最开始的是安装mysql和DBeaver。
这里并没有介绍这一部分,稍后补充。
具体代码解释如下
- 创建数据库
- 删除数据库
- 创建表
- 删除表
- 添加纪录
- 删除记录
- 更新记录
- 查询记录
1)在什么情况惯用查询语句呢?
——初来乍到,还不知道数据库当中的表都是什么情况时,可以用select进行查询,来了解下表的结构.
select * from db_demo.ny_order_1030 limit 5; //后面代表的是表名(限制为5行)
2)如何对查询的结果去重呢?
查询表中某一列的数据:
select member_id from db_demo.ny_order_1030;
此时,可能会看到发生重复的数据。
就可以用distinct关键字了。
select distinct member_id from db_demo.ny_order_1030;
注意:在书写时,可以先写 from … 再补充前面的,这样的话就会出现自动补全;可以在书写的时候,将一个字段放到一行上,注意分行。
select member_id
,order_money
,id
from db_demo.ny_order_1030
where member_id=1;
使用distinct关键字(对多个字段去重)后
select distinct member_id
,order_money
,id
from db_demo.ny_order_1030
where member_id=1;
3)where查询条件(下一篇介绍)