一、数据库相关的基础知识
1.1 数据分析师主要集中在select高效查找上,纯粹的底层运维就不需要太关注;
1.2 数据库与表
类比sheet是表,整个Excel文件是一个数据库;
1.3 行与列
1.4 主键(人的身份证)
- 表的主键不做强制要求,但建议设立;
- 主键值必须唯一;
- 每行必须有一个主键,不可为空;
- 主键值不可被修改;
- 主键值被删除后不可重用;(身份证号,人死删除后,不可再用这个号)
- 表A的主键,可以作为表B的字段,此时不受约束;
1.5 数据类型(date精确到日;timestamp精确到秒)
1.6
1.7 SQL语句的几种:
是关键字不区分大小写;
1.8 数据存储格式
二、cmd中查看MySQL数据库表数据及结构
2.1 显示所有的数据库。show databases;
2.2 选择数据库。use xxx;
2.3 显示表。show tables;
2.4 直接查询语句,显示表数据。select * from tbl_dept;
三、mysql打开和cmd修改密码
3.1 安装的是mysql5.8版本从cmd进入,必须使用mysql空格u空格root空格p空格mysql才可以;mysql -uroot -pmysql 这句不行了
3.2 打开系统的mysql服务是在左下角设置搜索框里搜“服务”;
找到mysql,打开该服务即可;
3.3 使用cmd打开mysql以及修改密码
使用cmd打开mysql
1.在mysql的bin安装目录使用cmd打开
2.输入mysql -u root -p(这句真正可用)
密码修改输入set password for root@localhost='123456';
3.4 cmd打开mysql输入
3.5 如果要修改密码的话,在命令行下 依次 执行下面的语句
- use mysql
- update user set password=password("new_pass") where user="root";// 'new_pass' 这里改为你要设置的密码
- flush privileges;
- exit
再次连接输入新设置的密码即可
3.6 Mysql 解决1251 client does not support ............
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';