ThinkPHP5的数据库

数据库

准备

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


ThinkPHP5的数据库_第1张图片

ThinkPHP5的数据库_第2张图片

ThinkPHP5的数据库_第3张图片

ThinkPHP5的数据库_第4张图片

排序修改ThinkPHP5的数据库_第5张图片


ThinkPHP5的数据库_第6张图片

ThinkPHP5的数据库_第7张图片

①原生查询

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

Db类

创建(creat)

ThinkPHP5的数据库_第8张图片

ThinkPHP5的数据库_第9张图片

ThinkPHP5的数据库_第10张图片

ThinkPHP5的数据库_第11张图片




时间:2018.4.17


你可能感兴趣的:(学习笔记)