第一周学习内容
完全零基础有点跟不上进度,需要经常停下来找一些其他更基础的教程学习
一、 EXCEL
EXCEL常见页面操作
1. 冻结窗口及筛选
冻结窗口:冻结首行;冻结首列;冻结X行X列(先选中表格,先拆分出想要冻结的区域在点击冻结窗口)
筛选:选中筛选区域,点击 数据-筛选
2. 选中整行、整列数据:ctrl+shift+向左箭头/向右箭头
3. 去重:选择需要去重区域-数据-删除重复值(可以用于查询所有不同项目、区域、等)
4. 排序(两个或多个字段):选择需要排序区域-降序/升序
自定义排序可以选择多个字段
VLOOKUP
从列表中根据特征数据,查找返回相应的数据记录,此时用到vlookup函数
Vlookup(lookup_value,table_array,col_index_num,0/1)只有查找数值区间时会用1模糊查找
IF
If(判断条件,结果为真返回值,结果为假返回值)
注意:And();几个if就有几个括号
Countifs_sumifs
1. Countifs 计算符合条件的个数
2. Sumifs 计算符合条件的总数
Index+match
=INDEX(A:A,MATCH(J4,C:C,0)) vlookup的补充
Ctrl+e
一般用于提取详细地址中的单元和门牌号
数据透视表
插入-数据透视表
字符串拼接
该部分涉及到mysql,学习有些吃力;后面再学习
二、 MYSQL
1.1数据库基础介绍
DB 数据库(database)存储数据的仓库
DBMS数据库管理系统(database management system)数据库是通过DBMS创建和操作的容器
常见的DBMS有:MySQL、Oracle、DB2、Sql Sever
SQL 结构化查询语言-专门用来查询数据库通信的语言
1.2数据库的组成
本质上是特殊的文件,由多个表组成,是数据表的集合
描述一类信息的一列叫做字段
描述一个事物信息的一行叫做记录
能够唯一标识一行记录的字段叫做主键
1.3 SQL语句简介
1.4数据完整性
一个数据库就是一个完整的业务单元,可以包含多张表,数据存储在表中
在表中为了更加准确的存储数据,保证数据的有效性,可以在创建表的时候添加一些强制性的验证,包括数据字段的类型、约束
常用数据类型如下:
整数:int , bit(bit一般用来表示真假)
小数:decimal decimal(5,2)表示:共存5位数,小数点后2位
字符串:varchar,char (char(3)表示固定长度为3的字符串,如果填充’ab’时会补充一个空格’ab‘ varchar 表示可变长度的字符串,如varchar(3),填充‘ab‘时就会存储‘ab’)
枚举类型:enum
1.5 基本入门语句10条
连上服务器:Mysql-uusername-ppasswd
创建一个数据库:create databases 数据库名[charset utf8];
想查看所有的库
Mysql>show databases;
选库语句:use 库名
Mysql>use test;
Database changed
查看所有的表:
Mysql>show tables;
删除一个数据库:
Mysql>drop datadase 数据库名;
mysql中数据库不能改名,但是表、列可以改
Rename table oldname to newname;
创建一个新表:
Mysql>Create table stu(
id int,
Sname varchar(10),
)engine myisam charset utf8;
删除一个表:mysql>drop table 表名;
往表里插入三条数据:
Mysql>insert into stu(表名) values
(1,‘zhangsan’),
(2,‘wangwu’),
(3,‘lisi’)
清空表数据:mysql>truncat