ThinkPHP5的数据库

原创 2018年04月17日 00:07:42

数据库

准备

1.5.0由低到高分为三个层次

①.数据库的原生查询(SQL查询)

②数据库链式查询(查询构造器)

③模型对象化查询


2.数据库配置

常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数:

return [
    // 数据库类型
    'type'        => 'mysql',
    // 数据库连接DSN配置
    'dsn'         => '',
    // 服务器地址
    'hostname'    => '127.0.0.1',
    // 数据库名
    'database'    => 'thinkphp',
    // 数据库用户名
    'username'    => 'root',
    // 数据库密码
    'password'    => '',
    // 数据库连接端口
    'hostport'    => '',
    // 数据库连接参数
    'params'      => [],
    // 数据库编码默认采用utf8
    'charset'     => 'utf8',
    // 数据库表前缀
    'prefix'      => 'think_',
    // 数据库调试模式
    'debug'       => false,
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    'deploy'      => 0,
    // 数据库读写是否分离 主从式有效
    'rw_separate' => false,
    // 读写分离后 主服务器数量
    'master_num'  => 1,
    // 指定从服务器序号
    'slave_no'    => '',
    // 是否严格检查字段是否存在
    'fields_strict'  => true,    
];

地址:C:\wamp\www\tp5\application\database.php






排序修改




①原生查询

设置好数据库链接信息后,可以直接进行原生的SQL查询操作,包括query和execute两个方法,分别用于查询和写入。

Db类

创建(creat)








时间:2018.4.17


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41665015/article/details/79967959

ThinkPHP5学习(8)数据库-基本操作

学习内容及参考: 视频教程: http://www.kancloud.cn/tpshop/thinkphp5/221597 http://www.kancloud.cn/tpshop/thin...
  • phper8
  • phper8
  • 2017-06-04 22:37:36
  • 1449

ThinkPHP5.0多数据库切换

在项目开发中需要Thinkphp5读取多个数据库的数据,我的已经成功了在这里介绍一下,只需要简单的几步 database.php是框架默认的数据库配置,里面写数据库1的信息,新建了个databa...
  • lzj_dandan
  • lzj_dandan
  • 2017-10-25 15:03:40
  • 449

thinkphp5 数据库和模型详解 之4 模型数据处理(核心)和高级用法

1、获取器(可以创造和修改输出的字段) 场景包括: 时间日期字段的格式化输出; 集合或枚举类型的输出; 数字状态字段的输出; 组合字段的输出; //获取模型的对象属性的时候驼峰法和小写命名...
  • Edu_enth
  • Edu_enth
  • 2017-02-24 15:28:53
  • 1869

ThinkPHP5快速入门

  • 2017年12月19日 10:04
  • 5.82MB
  • 下载

thinkphp5的数据库操作

1. 数据库配置 2. query execute原生态sql语句 增删改查 $result = Db::execute('insert into log(user_id, i...
  • dancheng1
  • dancheng1
  • 2017-12-24 19:49:42
  • 174

thinkphp5创建数据库

public function ceshic(){ $sql =
  • qq_33382313
  • qq_33382313
  • 2017-09-18 18:09:16
  • 667

ThinkPHP 5.数据库基本操作

新增普通新增$User = M("User"); // 实例化User对象 $data['name'] = 'ThinkPHP'; $data['email'] = 'ThinkPHP@gmail.c...
  • xundh
  • xundh
  • 2015-07-03 20:14:49
  • 9647

Thinkphp5整合excel导入导出

  • 2018年01月17日 17:26
  • 1.62MB
  • 下载

THINKPHP5 使用PHPEXCEL将EXCEL导入数据库 实例

一.准备文件 1.下载 PHPEXCEL PHPEXCEL-github下载地址; 2.整理文件 提取文件 PHPExcel-1.8 下的 Classes 改名为 PHPExcel 放入 th...
  • qq_29185757
  • qq_29185757
  • 2018-01-12 15:47:22
  • 199
收藏助手
不良信息举报
您举报文章:ThinkPHP5的数据库
举报原因:
原因补充:

(最多只允许输入30个字)