>[info] 因為我們之前在開發環境這一章節,已經安裝過數據庫了,現在的話,只是需要我們去進行數據庫連接。
在這里,我推薦使用  ,一個很好用的軟件,支持 Mysql,PostgreSQL,Oracle,SQLite,SQL Server,MariaDB等多種數據庫。
>[info] 百度網盤
>鏈接:https://pan.baidu.com/s/1c4heR2g 密碼:1ru9
解壓出來,可以看到,如下界面:

>[danger](請在能力范圍之內,支持軟件正版)
>[info] ### 數據庫連接
打開軟件,點擊連接,選擇Mysql,打開如下頁面,填入相應的配置,密碼為 ```root```:

在此處可以點擊,連接測試,彈出 ,即可證明,數據庫連接成功了。
>[info] ### 創建數據庫
```
為了之后各種小功能,數據庫統一下,這里,只創建一個數據庫 tp5,
用于之后的,功能方面的使用,再之后的小功能里面,會盡量,區分開數據表,不會有沖突的。
```
1、打開創建好的連接,界面是這樣的:

2、鼠標右鍵 ```wamp-mysql```,選擇新建數據庫,界面如下:

3、填寫數據庫名、選擇字符集,排序規則,點擊確定,這樣就創建好了一個數據庫:

4、之后,會發現里面多了一個新的數據庫;

5、雙擊打開,即可看到相關信息,此時,我們數據庫里面是沒有任何東西的。

>[info] ### 配置框架當中的數據庫配置文件
>(文件在框架根目錄下的 config/database.php)
```
<?php
return [
// 數據庫類型
'type' => 'mysql',
// 服務器地址
'hostname' => '127.0.0.1',
// 數據庫名
'database' => 'tp5',
// 用戶名
'username' => 'root',
// 密碼
'password' => 'root',
// 端口
'hostport' => '3306',
// 連接dsn
'dsn' => '',
// 數據庫連接參數
'params' => [],
// 數據庫編碼默認采用utf8
'charset' => 'utf8',
// 數據庫表前綴
'prefix' => 'tp_',
// 數據庫調試模式
'debug' => true,
// 數據庫部署方式:0 集中式(單一服務器),1 分布式(主從服務器)
'deploy' => 0,
// 數據庫讀寫是否分離 主從式有效
'rw_separate' => false,
// 讀寫分離后 主服務器數量
'master_num' => 1,
// 指定從服務器序號
'slave_no' => '',
// 是否嚴格檢查字段是否存在
'fields_strict' => true,
// 數據集返回類型
'resultset_type' => 'array',
// 自動寫入時間戳字段
'auto_timestamp' => false,
// 時間字段取出后的默認時間格式
'datetime_format' => 'Y-m-d H:i:s',
// 是否需要進行SQL性能分析
'sql_explain' => false,
// Query類
'query' => '\\think\\db\\Query',
];
```
>[danger] 在之后的小功能項目里面,用的都會是這個數據庫,請大家牢記。
- 序言
- 文檔更新狀態
- 錯誤提交
- 零、前期準備
- (1)PHP開發環境
- (2)PHP開發工具
- (3)數據庫相關
- (4)ThinkPHP5.1完全開發手冊
- (5)URL優化
- 一、用戶登錄
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源碼下載
- 二、無限極分類
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)驗證器
- (6)MVC - C(控制器)
- (7)源碼下載
- 三、TP5.1開發API接口,實現前后端分離
- (1)數據表設計
- (2)項目配置
- (3)HTML純靜態頁面
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)源碼下載
- 四、TP5調用 API 接口
- (1)項目配置
- (2)MVC - V(視圖)
- (3)MVC - C(控制器)
- (4)源碼下載
- 五、文章分頁以及修改分頁樣式
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)MVC - C(控制器)
- (6)自定義分頁類
- (7)源碼下載
- 六、修改默認跳轉頁面
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - M(模型)
- (5)驗證器
- (6)MVC - C(控制器)
- (7)自定義跳轉頁面
- (8)源碼下載
- 七、整合markdown在線編輯器
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 八、整合PHPExcel導入導出功能
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 九、整合Echarts
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載
- 十、接入AntV G2(可視化圖形)
- (1)數據表設計
- (2)項目配置
- (3)MVC - V(視圖)
- (4)MVC - C(控制器)
- (5)源碼下載