MySQL
数据库:
1.关系型数据库: mysql sqlservser oracle
2.非关系型数据库:hbase 、 clickhouse 、redis
1.mysql 是什么?
1.关系型数据库
2.类似表格
3.有行有列
4.存储数据
2.为什么要学mysql ?
1.业务数据 存在 mysql里面
2.it : java 大数据 算法 =》 业务数据
1.版本
5.7
5.6
8.x :加了一个开窗函数
2.部署
1.平台:操作系统win 、linux 、mac
生产上: linux 2 win 1
3.部署
linux :
1.linux环境
2.mysql linux 安装包
1.
linux =》
mysql =》
2.
win =》 mysql
linux :
1.操作系统
2.为什么要学linux ?
3.发明者
linux 内核 、 git
4.版本
ubauntu、redhat、centos、debian等
centos:6.x 、7.x
2.部署linux
1.虚拟化的软件:
1.vmware
2.vbox
2.linux镜像:centos 7.6
linux下 目录结构: 20G
1.最顶层目录 / 19g
2./boot : 1g
2.远程连接
1.远程连接的软件:xshell 、scuret
2.如何连接:
1.linux机器:
1.ip : 192.168.10.135 【ifconfig】
2.port : 22
1-65535
3.用户名:z23900500
4.密码:z23900500
[root@st10 ~]#
root =》 用户名
st10 =》 机器的名字 hostname =》 ip
~ 用户的家目录【目录】
linux文件系统:
1.层级式的树状 目录结构
基本命令:
1.pwd 查看当前光标所在目录
[root@st10 ~]# pwd
/root
2.ls 查看目录下面的文件或者文件夹
[root@st10 ~]# ls
ls -l 显示文件或者文件夹 的额外信息
ls -l -a 显示文件或者文件夹 的额外信息 显示隐藏文件
隐藏文件 .xxx
ls -l -h 显示文件或者文件夹 的额外信息 显示文件大小
命令帮助:
xxx --help
ls :
用法:ls [选项]... [文件]...
[] 可选
... 多个
ls -l => ll
[root@st10 ~]# ll -ah => ll -a -h
3.mkdir 创建文件夹
[root@st10 ~]# mkdir bigdata
[root@st10 ~]# ls
bigdata
1.并级创建文件夹
[root@st10 ~]# mkdir dir1 dir2 dir3
2.串级创建文件夹
[root@st10 ~]# mkdir -p dir4/dir5/dir6
4.cd 切换目录
[root@st10 ~]# cd bigdata/
[root@st10 bigdata]# pwd
/root/bigdata
目录:
1.绝对路径:光标从根目录开始
2.相对路径:光标从当前目录开始
./ 当前目录
../ 上一层级目录
[root@st10 ~]# cd ./dir4
[root@st10 dir4]# cd ../
如何回到家目录: ~
root 用户的 家目录 : /root
xxxx 用户的 家目录 : /home/xxxx
/home/sxwang
三种方式:
1.cd 回车
2.cd /root 使用 用户家目录 的绝对路径的方式
3.cd ~