又到第二周了,这周六因公司年会,这一天暂停了学习的步伐,有部分内容还没学习,会尽快补上。
这周学习了Execl 和重新学习了MySQL(当复习吧)
还是继续看跟王佩丰学Excel视频教程、还有《MySQL必知必会》配合秦璐老师的视频去学习
总结下所学的内容:
先从Execl开始:
一、.认识Excel公式
每个小节总结
1、运算符
算术运算符+ - * / % & ^
比较运算符= > < >= <= <>
2、公式中的比较判断
比较运算符的结果:TRUE and FALSE
3、运算符优先级
- 负号
% 百分比
^ 求幂
* / 乘和除
+ - 加和减
& 文本连接
= , < , > , <= , >=, <> 比较
4、单元格引用
相对引用:A1 绝对引用:$A$1 混合引用:$A1 A$1
二、 认识函数
1、如何使用函数 等号开头、函数名在中间、括号结尾、括号中间写参数
2、学习以下函数
SUM 求和
AVERAGE 求平均
MIN 求最小
MAX 求最大
COUNT与COUNTA 计数
RANK 排名
3、利用定位工具选择输入公式的位置
三、IF函数逻辑判断
每个小节总结
1、IF函数的基本用法 函数语法:IF(logical_test,[value_if_true],[value_if_false])
2、IF函数的嵌套
3、尽量回避IF函数的嵌套
4、用IF函数处理运算错误 Iserror函数
四、AND函数与OR函数
1、AND函数:表示“且”的关系
2、OR函数:表示“或”的关系
五、Countif函数
1、Countif函数语法 Countif(range,criteria)
2、Countif函数计算数值区间
3、Countif函数超过15位字符时的错误
到SQL的总结了:
什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
MySQL 为关系型数据库,所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成:
表头(header): 每一列的名称;
列(col): 具有相同数据类型的数据的集合;
行(row): 每一行用来描述某条记录的具体信息;
值(value): 行的具体信息, 每个值必须与该列的数据类型相同;
键(key): 键的值在当前列中具有唯一性
MySQL数据类型大致可以分为三类:数值、日期/时间和字符串(字符)类型
SQL语句的分类
1.SQL语句的分类
数据查询语言(DQL-Data Query Language) 针对数据
代表关键字:select
数据操纵语言(DML-Data Manipulation Language) 针对数据
代表关键字:insert,delete,update
数据定义语言(DDL-Data Definition Language) 针对结构
代表关键字:create,drop,alter
事物控制语言(TCL-Transactional Control Language)
代表关键字:commit,rollback
数据控制语言(DCL-Data Control Language)
代表关键字:grant,revoke
2.连接数据库
cmd input:
mysql -u root -p
3.创建数据库
create database (dataname)
4.选择数据库
use (dataname)
5.导入数据库
source (path/filename)
6.删除数据库
drop database (dataname)
简单查询与条件查询
一.简单查询
1.查询一个字段
select (column_name,column_name......) from (table_name)
select ename from emp
2.查询时进行运算
select empno,ename,sal*12 as yearsal from emp
二.条件查询
1.查询工资等于5000的员工
select empno,ename,sal from emp where sal = 5000
2.查询工资大于等于3000并且小于等于5000的员工
select empno,ename,sal from emp where sal between 3000 and 5000
3.查询员工是否有补助
select ename,comm from emp where comm is null
select ename,comm from emp where comm is not null
4.查询员工工资在1500-3000之间的员工名单
select empno,ename,sal from emp where sal >= 1500 and sal <= 3000
select empno,ename,sal from emp where sal in (1500,3000)
5.找出从事salesman和manager岗位的员工
select empno,ename,job from emp where job = 'salesman' or job = 'manager'
select empno,ename,job from emp where job in ('salesman','manager')
6.找出工资大于1800的员工,要求部门编号是20或者30
select empno,ename,sal,deptno from emp where sal >1800 and (deptno = 20 or deptno = 30)
7.找出名字中含有o的员工
select empno,ename from emp where ename like '%o%'
%=\W+
8.找出名字中第二个字母是o的员工
select ename from emp where ename like '_o%'
笔记还有部分未贴出,暂时总结到这,留在下周在一起总结!!!!
希望自己可以继续坚持下去,加油,Chad!
还有朋友们,让我们都行动起来吧,每日坚持学习、坚持努力成长!