定制 sevstudio/sev-mysql 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sevstudio/sev-mysql

最新稳定版本:v1.5

Composer 安装命令:

composer require sevstudio/sev-mysql

包简介

php mysql helper

README 文档

README

介绍

原生mysql操作类,支持多数据库节点(不支持跨库操作),支持断线重连,fmp环境以及cli环境等均适用

软件架构

php版本>=7.0

安装教程

  1. composer require sevstudio/sev-mysql

使用说明

  1. 引入数据库操作类 use Sevstudio\SevMysql\Facade as Db;
  2. 设置数据库连接信息
    Db::Config([
        'default' => [
            'host' => '127.0.0.1',
            'port' => 3306,
            'uid' => 'abc_com',
            'pwd' => 'abc_com',
            'dbname' => 'abc_com',
            'prefix' => 'sev_',
            'charset' => 'utf8',
            'reconnect' => 1, //断线重连次数
            'usebuffer' => true,//默认使用缓存查询
            'debug' => false //是否调试模式
        ],
        'order' => [
            'host' => '192.168.1.10',
            'port' => 3306,
            'uid' => 'root',
            'pwd' => 'root',
            'dbname' => 'order',
            'prefix' => 'sev_',
            'charset' => 'utf8',
            'reconnect' => 1, //断线重连次数
            'usebuffer' => true,//默认使用缓存查询
            'debug' => false //是否调试模式
        ]
    ]);
    
  3. 查询单表所有数据 $data = Db::M()->GetAll('table');

  4. 查询单条数据 $data = Db::M()->find('select * from table');

  5. 插入单条数据

    $lastId = Db::M()->add('table',[
        'name' => '123'
    ]);
    
  6. 插入多条数据

    $lastId = Db::M()->addall('table',[
        ['name' => '123'],
        ['name' => '456'],
    ]);
    
  7. 更新数据

    $rows = Db::M()->update('update #__table set `name`="666" where id=1');
        
    $rows = Db::M()->savemin('table',[
        'name' => '李四'
    ],'id=2');
    
  8. 删除数据 $rows = Db::M()->excute('delte from #__table where id=1');

  9. 事务操作 Db::M()->begin()Db::M()->done()Db::M()->back()

  10. 切换数据库

    查询order库的agent_order表`Db::M('order')->Get('agent_order',1)`
    

更多功能期待你的发现^_^

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-12-03