第二周_第三天_excel统计&数据库入门
excel
excel和数据库的区别
相同点:
- 都可以存储数据
- 都可以对数据进行增删改查操作
- 都可以对数据进行筛选和统计
不同点:
- excel的主要服务对象是人;数据库的主要服务对象是程序
- excel是本地存储,同时只能有一个人使用;数据库可以多人进行远程访问
对excel中的数据进行操作
1.新建一个excel
image.png
2.调整格式
image.png
3.对表中的数据进行操作
image.png
数据库入门
数据库连接方式
1.在CMD中进入本机的数据库
image.png
2.使用客户端远程连接数据库
3.调用java代码连接数据库
4.画三种连接方式的流程图
- 在CMD中进入本机的数据库
image.png
- 使用客户端远程连接数据库
image.png
- 调用java代码连接数据库
image.png
5.以注册界面为例演示一下第三种连接方式
sqlyog介绍
注意:先切图,在演示
image.png
数据库的连接信息
- IP/域名
- 端口(一个端口对应一个数据库服务)
- 用户名
- 密码
举例从url中提取数据库连接信息
image.png
连接数据库并手动操作数据库
image.png
sql入门
最简单的查询语句
使用select关键字查询
格式:select 字段1,字段2,... from 表名;
关键点:
- 查询的关键字为select
- 如果要展示所有的字段,可以用*代替,多个展示字段需要用英文的逗号隔开
- from关键字表示从哪张表中获取数据
- 最后要以英文的分号结尾
练习
1.展示结果为 sname,sno,tname,education
- 展示所有的查询结果
3.展示除tname以外的所有字段
使用where关键字筛选
格式:select 字段1,字段2,... from 表名 where 条件1 连接符 条件2;
筛选条件:
> 大于
< 小于
= 等于
<>或者!= 不等于
>= 大于等于
<= 小于等于
between and 在。。和。。之间
连接符:and 且
or 或
练习:
第一波:
1.查询年龄大于18的女同学
2.查询学号大于3且年龄小于20的所有学生
3.查询导师为小吴且学历不为本科的所有同学
4.查询导师为小吴或者导师为薛鹏磊的所有同学
5.查询导师为大吴或者导师为薛鹏磊的所有男同学
第二波:
1.查询年龄在17到24之间的所有男同学的信息
- 查询学历为本科或者大专的所有女同学的信息
3.查询导师为王凯或者吴令,并且年龄在20到22岁之间的所有学生信息
4.查询导师为王凯或者吴令,并且年龄在20到22岁之间的所有男学生信息