diff --git a/10-Node.js和数据库/MySQL数据库/MySQL数据库的安装和Navicat使用.md b/10-Node.js和数据库/MySQL数据库/02-MySQL的安装和Navicat软件使用.md similarity index 100% rename from 10-Node.js和数据库/MySQL数据库/MySQL数据库的安装和Navicat使用.md rename to 10-Node.js和数据库/MySQL数据库/02-MySQL的安装和Navicat软件使用.md diff --git a/10-Node.js和数据库/MySQL数据库/03-MySQL的基本操作.md b/10-Node.js和数据库/MySQL数据库/03-MySQL的基本操作.md new file mode 100644 index 0000000..467d9c4 --- /dev/null +++ b/10-Node.js和数据库/MySQL数据库/03-MySQL的基本操作.md @@ -0,0 +1,116 @@ + +## MySQL 数据库的操作分类 + +SQL 的一些简单语法规则: + +- SQL 指令需要语句结束符,默认是英文分号`;`。 + +- SQL语句中如果用到了关键字或者保留字,需要使用反引号``(Tab键上面的符号)来包裹,让系统忽略。 + +根据数据库的对象层级,可以将SQL的基础操作分为三类: + +- 数据库(DB)操作。 + +- 数据表(Table)操作。 + +- 数据字段(Field)操作。 + +下面来详细讲一讲。 + +## 数据库(DB)的基本操作 + + +### 1、创建数据库 + +**语法格式**: + +```sql +create database 数据库名称 [数据库选项]; +``` + +**数据库名称的命名规范**: + +- 由数字、字母和下划线组成。 +- 不区分大小写。 +- 不能以数字开头。 +- 建议使用下划线法创建复杂的数据库名字。比如 `qianguyihao_db` + +**举例**: + +创建一个名为 qianguyihao_db1 的数据库: + +```sql +create database qianguyihao_db1; +``` + + +创建一个指定字符集的数据库: + +```mysql +create database qianguyihao_db2 charset utf8MB4; +``` + +创建一个指定校对集的数据库: + +```mysql +create database qianguyihao_db3 charset utf8MB4 collate utf8mb4_general_ci +``` + + +### 2、查看数据库 + +查看有哪些数据库:(显示所有的数据库列表) + +```sql +show databases; +``` + + +### 3、使用指定的数据库 + +使用指定的数据库:(也可以理解成:进入指定的数据库) + +```sql +use xxx_database; + +# 举例 +use qianguyihao_db; +``` + +假设当前服务器连接中有很多个数据库(qianguyihao_db1、qianguyihao_db2),此时,我输入 `use qianguyihao_db2`则代表我想使用 `qianguyihao_db2` 这个数据库。 + + +### 4、修改数据库 + +我们一般很少修改数据库的名称,一般是去修改数据库的一些选项,比如: + +- 修改字符集 + +- 修改校对集 + +**语法格式**: + +```sql +alter database 数据库名称 [库选项] +``` + +**举例1**、修改数据库的字符集为gbk: + +```sql +alter database qianguyihao_db1 charset gbk; +``` + +**举例2**、修改数据库的校对集(在修改字符集的同时,修改校对集) + +```sql +alter database db_3 charset gbk collate gbk_chinese_ci; +``` + + + + + + + + + diff --git a/15-前端综合/网络抓包和代理工具:Whistle.md b/15-前端综合/网络抓包和代理工具:Whistle.md index 27ccac1..1328225 100644 --- a/15-前端综合/网络抓包和代理工具:Whistle.md +++ b/15-前端综合/网络抓包和代理工具:Whistle.md @@ -7,11 +7,38 @@ - Whistle 的 GitHub: -## Whistle 安装 +## Whistle 安装启动 + +### 1、Whistle 安装 (1)通过 npm 安装 Whistle -(2)安装证书并添加信任: + +### 2、启动 whistle + +```bash +w2 start +``` + +然后在浏览器输入`http://127.0.0.1:8899/` 即可打开代理配置的页面。 + + +### 3、配置代理 + +**chrome浏览器配置代理**: + +暂略。 + +**Firefox浏览器配置代理**: + +![](../img/20200420_1357.png) + + +### 4、安装证书并添加信任: ![](../img/20200420_0922.png) + + + + diff --git a/img/20200420_1357.png b/img/20200420_1357.png new file mode 100644 index 0000000..79ed145 Binary files /dev/null and b/img/20200420_1357.png differ