首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【PHP 随记】—— ThinkPHP 配置数据库

【PHP 随记】—— ThinkPHP 配置数据库

作者头像
繁依Fanyi
发布2023-05-07 19:38:50
发布2023-05-07 19:38:50
2.4K0
举报

1、数据库连接及导入

① 数据库连接

打开 phpstudy,找到数据库项,查看并记录数据库账号及密码。

我们这里使用 navicat 进行数据库的连接。输入 phpstudy 数据库中设置的账号密码等相关信息(这里建议输入 root 账号与密码,方便 navicat 连接),点击确认进行连接。

连接后,便可以使用 navicat 操作数据库。

② 数据库导入

导入数据库之前首先需要创建一个同名数据库。

填写数据库名、字符集、排序规则等信息。

创建完成后,打开我们刚刚创建的数据库,并点击

运行 SQL 文件

,找到我们的 sql 文件,点击

开始

即可开始导入。

导入完成后,刷新后,点击表,便可以看到我们导入数据库后的表结构。

2、配置 ThinkPHP 数据库连接信息

① 配置连接信息

在 ThinkPHP 框架中,数据库的连接信息的配置主要是通过

database.php

文件来进行配置的。该文件位于 application/database.php

根据自己的数据库信息进行修改,一般情况下主要会修改以下几个选项:

代码语言:javascript
复制
    // 数据库类型
    'type'            => 'mysql',
    // 服务器地址
    'hostname'        => '127.0.0.1',
    // 数据库名
    'database'        => 'tpshop',
    // 用户名
    'username'        => 'root',
    // 密码
    'password'        => '123456',
    // 端口
    'hostport'        => '3306',
    // 数据库编码默认采用utf8
    'charset'         => 'utf8',
    // 数据库表前缀
    'prefix'          => 'prefix',
    // 自动写入时间戳字段
    'auto_timestamp'  => true,

大家可以根据自己服务的地址对

database.php

文件进行修改,以此来完成数据库的连接。

一般情况下,建议打开打开自动写入时间戳字段 auto_timestamp;开启该字段后,新增数据、删除数据等数据操作时都会自动维护对应的时间信息。配置的详细内容,建议查看官方文档了解。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、数据库连接及导入
    • ① 数据库连接
    • ② 数据库导入
  • 2、配置 ThinkPHP 数据库连接信息
    • ① 配置连接信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档