返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >【PHP 随记】—— ThinkPHP 配置数据库
  • 426
分享到

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

数据库phpmysql 2023-09-06 16:09:12 426人浏览 泡泡鱼
摘要

👉总目录👈 \large\colorbox{skyblue}{👉总目录👈

👉总目录👈 \large\colorbox{skyblue}{👉总目录👈} 👉总目录👈

文章目录

1、数据库连接及导入

数据库连接

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

② 数据库导入

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

在这里插入图片描述

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

在这里插入图片描述
创建完成后,打开我们刚刚创建的数据库,并点击 运行 S Q L 文件 运行 sql 文件 运行SQL文件,找到我们的 sql 文件,点击 开始 开始 开始 即可开始导入。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

① 配置连接信息

在 ThinkPHP 框架中,数据库的连接信息的配置主要是通过 d a t a b a s e . p h p database.php database.php 文件来进行配置的。该文件位于 application/database.php

在这里插入图片描述
根据自己的数据库信息进行修改,一般情况下主要会修改以下几个选项:

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

大家可以根据自己服务的地址对 d a t a b a s e . p h p database.php database.php 文件进行修改,以此来完成数据库的连接。

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

来源地址:https://blog.csdn.net/qq_21484461/article/details/128763605

--结束END--

本文标题: 【PHP 随记】—— ThinkPHP 配置数据库

本文链接: https://lsjlt.com/news/397249.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【PHP 随记】—— ThinkPHP 配置数据库
    👉总目录👈 \large\colorbox{skyblue}{👉总目录👈...
    99+
    2023-09-06
    数据库 php mysql
  • thinkphp可不可以单独配置新数据库
    这篇文章主要讲解了“thinkphp可不可以单独配置新数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“thinkphp可不可以单独配置新数据库”吧!thinkphp可以单独配置新数据库,...
    99+
    2023-07-04
  • 【PHP 随记】—— Composer 安装及镜像配置
    👉总目录👈 \large\colorbox{skyblue}{👉总目录👈...
    99+
    2023-10-20
    php composer 开发语言
  • thinkphp没有数据库配置文件如何解决
    这篇文章主要介绍了thinkphp没有数据库配置文件如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇thinkphp没有数据库配置文件如何解决文章都会有所收获,下面我们一起来看看吧。ThinkPHP是一款...
    99+
    2023-07-05
  • application.yml数据库配置
    application.yml数据库配置 1.配置代码 server: port: 8001#spring的配置spring: datasource: type: com.alibaba.d...
    99+
    2023-08-31
    数据库 mysql java
  • thinkphp数据库如何增加数据
    小编给大家分享一下thinkphp数据库如何增加数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!thinkphp数据库增加数据的方法:1、通过insert方法添...
    99+
    2023-06-22
  • Thinkphp 6.0数据库的数据查询
    本节课我们来了解一下数据库的数据查询方式,单数据、数据集和其它查询。 一.单数据查询 1. Db::table()中 table 必须指定完整数据表(包括前缀); 2. 如果希望只查询一条数据,可以使用 find()方法,需指定 wh...
    99+
    2023-08-31
    php Powered by 金山文档
  • Thinkphp 6.0数据库的数据新增
    本节课我们要学习一下数据库的数据新增功能,从单数据、批量和 save()新增。 一.单数据新增 1. 使用 insert()方法可以向数据表添加一条数据,更多的字段采用默认; $data = [    'username' => '辉...
    99+
    2023-09-18
    数据库 java mysql Powered by 金山文档
  • 为不同数据库管理系统配置PHP数据库连接
    为不同数据库连接 php:mysql:使用 mysqli 库,提供服务器名、用户名、密码和数据库名。postgresql:使用 pg_connect 函数,提供主机、端口、数据库名、用户...
    99+
    2024-05-21
    php 数据库连接 mysql
  • TODO:从数据库中随机抽取一条记录
    TODO:从数据库中随机抽取一条记录1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间...
    99+
    2024-04-02
  • thinkphp如何修改数据库
    这篇文章主要介绍“thinkphp如何修改数据库”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp如何修改数据库”文章能帮助大家解决问题。一、ThinkPHP数据库操作在ThinkPHP...
    99+
    2023-07-05
  • django配置mysql数据库
    查看ubuntu已安装的所有软件:dpkg -l   dpkg -l | grep mysql查看软件安装的路径dpkg -L | grep mysql查看开机启动的软件,需要额外安装插件:sudo apt...
    99+
    2024-04-02
  • 配置邮箱数据库
      一. 分区配置 1.添加硬盘 2.把磁盘联机并初始化 3.新建两个RAID-5卷,一个是数据库文件,一个是日志文件 ...
    99+
    2024-04-02
  • php环境配置 wampserver 数据库无法连接
      开始接触php编程,最初级的选择了wampserver+phpstorm+notepad++。值得注意的有一下几点。 1.使用跳过不输入数据库密码登录数据库之后请及时修改数据库密码以及相关文件。否则在后续的某个时间点的编程中...
    99+
    2015-06-20
    php环境配置 wampserver 数据库无法连接
  • 数据库随机数函数random
    在mysql中随机数函数是rand(),在polardb中这个函数没有定义,想用随机数函数可以用random(),使用例子如下: 一、random()函数的基本含义 mysql的rand()函数生成0...
    99+
    2023-09-07
    数据库 mysql
  • thinkphp 数据库性能监听SQL
    如果开启数据库的调试模式的话,你可以对数据库执行的任何SQL操作进行监听,使用如下方法: Db::listen(function($sql, $time, $explain){ // 记录SQL echo $sql. ‘ [‘....
    99+
    2014-10-31
    thinkphp 数据库性能监听SQL 数据库入门 数据库基础教程 数据库 mysql
  • pg数据库安全配置
    数据库安全配置是数据库管理的重要环节之一。安全配置主要包括密码、网络访问控制、审计等。下面会依次讲解在瀚高数据库中如何实现密码相关的安全性配置。 1 密码加密存储 pg中密码始终以加密方式存储在系统目录中。ENCREPED 关键字没有任何效...
    99+
    2018-10-05
    pg数据库安全配置
  • Kettle数据库配置抽离
    # 这两个文件,默认是在系统的用户目录下,如果配置了KETTLE_HOME环境变量,则spoon会去KETTLE_HOME的目录下加载这两个文件 /.kettle/kettle.properties /.kettle/shared.xml ...
    99+
    2014-08-29
    Kettle数据库配置抽离
  • MySQL数据库配置详解
    下面是我生产环境中MySQL的配置详解:[mysqld]mysql服务端配置server-id=1服务ID,每个服务的服务ID不同即可log-bin=mysql-bin定义bin_log的位置和名称,mys...
    99+
    2024-04-02
  • MySQL数据库安全配置
    这篇文章主要讲解了“MySQL数据库安全配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库安全配置”吧!1、前言  MySQL是完全网络化的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作