From 9374f2ce8212250744167167f1968d2522646c71 Mon Sep 17 00:00:00 2001
From: pengshiyu <1940607002@qq.com>
Date: Tue, 15 Mar 2022 09:32:48 +0800
Subject: [PATCH] fix
---
blog/php-mysql/database-basic.md | 26 ++++++++++
blog/php-mysql/index.md | 9 ++++
blog/php-mysql/mysql-basic.md | 83 ++++++++++++++++++++++++++++++++
blog/php-mysql/sql-database.md | 50 +++++++++++++++++++
doc/php.md | 5 +-
index.html | 1 +
6 files changed, 171 insertions(+), 3 deletions(-)
create mode 100644 blog/php-mysql/database-basic.md
create mode 100644 blog/php-mysql/index.md
create mode 100644 blog/php-mysql/mysql-basic.md
create mode 100644 blog/php-mysql/sql-database.md
diff --git a/blog/php-mysql/database-basic.md b/blog/php-mysql/database-basic.md
new file mode 100644
index 0000000..c56fd04
--- /dev/null
+++ b/blog/php-mysql/database-basic.md
@@ -0,0 +1,26 @@
+# 数据库Database
+
+按照数据结构来组织、存储、和管理数据,建立在计算机存储设备上的仓库
+
+## 数据库分类
+
+- 网络数据库
+- 层级数据库
+- 关系数据库
+
+基于存储介质分类
+
+- 磁盘 关系型数据库
+- 内存 非关系型数据库
+
+## 关系型数据库
+
+- 关系数据结构 二维表结构
+- 关系操作集合 SQL指令
+- 关系完整性约束 关联关系
+
+## 典型的关系型数据库
+
+- 小型:Microsotf Access SQLite
+- 中型:SQLServer MySQL
+- 大型:Oracle DB2
diff --git a/blog/php-mysql/index.md b/blog/php-mysql/index.md
new file mode 100644
index 0000000..21dda90
--- /dev/null
+++ b/blog/php-mysql/index.md
@@ -0,0 +1,9 @@
+笔记:PHP 零基础入门到精通教程(P2 mysql 数据库 5 天)
+
+视频地址:[PHP 零基础入门到精通教程(P2 mysql 数据库 5 天)](https://www.bilibili.com/video/BV1Vx411g7uJ)
+
+[数据库 Database 基本概念](blog/php-mysql/database-basic.md)
+
+[MySQL简介](blog/php-mysql/mysql-basic.md)
+
+[数据库基本操作](blog/php-mysql/sql-database.md)
diff --git a/blog/php-mysql/mysql-basic.md b/blog/php-mysql/mysql-basic.md
new file mode 100644
index 0000000..c6e9937
--- /dev/null
+++ b/blog/php-mysql/mysql-basic.md
@@ -0,0 +1,83 @@
+## SQL简介
+
+结构性查询语言 Structured Query Language
+
+分类 | 英文 | 作用 | 代表指令
+- | - | - | -
+数据查询语言 | DQL Data Query Language | 查数据 | select
+数据操作语言 | DML Data Manipulation Language | 写数据 | insert、update、delete
+事务处理语言 | TPL Transaction Process Language | 事务安全处理 | trasaction、commit、rollback
+数据控制语言 | DCL | 权限管理 | grant、revoke
+数据定义语言 | DDL | 结构管理 | create、drop、alter
+
+## MySQL简介
+
+关系型数据库管理系统 RDBMS Relational Database Management System
+
+## MySQL服务端启动和停止
+
+MySQL是C/S结构
+
+1、服务端 mysqld
+
+1. 命令行方式cmd
+
+```bash
+# 启动
+net start mysql
+
+# 停止
+net stop mysql
+```
+
+2. 系统服务方式
+
+```
+services.msc
+```
+
+2、客户端 mysql
+
+1. 登录
+
+```bash
+mysql -h127.0.0.1 \
+-P3306 \
+-uroot \
+-p123456
+
+# 简写,使用默认值
+$ mysql -uroot -p
+$ 123456
+```
+
+参数
+
+```
+-h host 服务器地址
+-P port 服务器端口
+-u username 用户名
+-p password 密码
+```
+
+密码可以不写,单独输入
+
+2. 退出
+
+```
+exit;
+\q
+quit;
+```
+
+## MySQL服务端架构
+
+1. 数据库管理系统 DBMS 管理服务端所有内容
+2. 数据库 DB 数据仓库
+3. 数据表 Table 存储数据实体
+4. 字段 Field 实际存储单元
+
+数据库中常用的关键字
+
+- row 行
+- column 列field
diff --git a/blog/php-mysql/sql-database.md b/blog/php-mysql/sql-database.md
new file mode 100644
index 0000000..ca87e87
--- /dev/null
+++ b/blog/php-mysql/sql-database.md
@@ -0,0 +1,50 @@
+# 数据库基本操作
+
+## 创建数据库
+
+```sql
+-- 语法
+create database 数据库名字 [库选项];
+
+-- 会在data下创建一个文件夹mydatabase
+create database mydatabase;
+
+-- 指定字符集
+create database mydatabase charset gbk;
+```
+
+- 字符集 charset
+- 校对集 collate
+
+查看数据文件存储目录
+```
+mysqladmin -uroot -p variables | grep datadir
+```
+
+## 查看数据库
+
+```sql
+-- 1、显示所有数据库
+show databases;
+
+infomation_schema 保存数据库所有结构信息
+mysql 核心数据库,权限关系
+performance_schema 效率库
+test 测试库
+
+-- 2、显示部分
+show databases like 匹配模式
+_ 匹配单个字符
+% 匹配多个字符
+
+-- eg: 查看以data开头的数据库
+show databases like 'data%';
+
+-- 3、显示数据库创建语句
+show create database 数据库名;
+
+-- eg:
+show create database data;
+```
+https://www.bilibili.com/video/BV1Vx411g7uJ?p=7&spm_id_from=pageDriver
+
diff --git a/doc/php.md b/doc/php.md
index 7cd7501..618082f 100644
--- a/doc/php.md
+++ b/doc/php.md
@@ -2,13 +2,12 @@
[笔记:黑马程序员PHP零基础入门到精通教程(P1基础6天)](blog/php-basic/index.md)
+[笔记:PHP 零基础入门到精通教程(P2 mysql 数据库 5 天)](blog/php-mysql/index.md)
+
## 文章
[PHP 手册](https://www.php.net/manual/zh/index.php)
-[黑马程序员 PHP 零基础入门到精通教程(P1 基础 6 天)](https://www.bilibili.com/video/BV18x411H7qD)
-
-[PHP 零基础入门到精通教程(P2 mysql 数据库 5 天)](https://www.bilibili.com/video/BV1Vx411g7uJ)
[PHP 零基础入门到精通教程(P3 核心编程技术)](https://www.bilibili.com/video/BV1jx411M7B7)
diff --git a/index.html b/index.html
index f079c41..ca167fe 100644
--- a/index.html
+++ b/index.html
@@ -70,6 +70,7 @@
+
--
GitLab