欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL導(dǎo)入導(dǎo)出助手類庫MysqlHelper安裝使用

 更新時(shí)間:2023年09月03日 16:00:48   作者:zjkal  
這篇文章主要為大家介紹了MySQL導(dǎo)入導(dǎo)出助手類庫MysqlHelper安裝使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

MysqlHelper 是一個(gè)便捷的通過PHP導(dǎo)入和導(dǎo)出Mysql數(shù)據(jù)庫表結(jié)構(gòu)和數(shù)據(jù)的工具,可以快速實(shí)現(xiàn)mysql的數(shù)據(jù)庫的導(dǎo)入和導(dǎo)出.

特性

  • 簡單易用: 僅依賴mysqlli擴(kuò)展,開箱即用
  • 靈活操作: 兼容主流框架,使用更方便
  • 長期維護(hù): 作者為自由職業(yè)者,保證項(xiàng)目的長期穩(wěn)定持續(xù)更新

??安裝

通過Composer導(dǎo)入類庫

composer require zjkal/mysql-helper

??使用文檔

1. 實(shí)例化

方式一: 常規(guī)方法

use zjkal\MysqlHelper;
$mysql = new MysqlHelper('root', 'root', 'testdatabase', '127.0.0.1', '3306', 'utf8mb4', 'wp_');

方式二: 實(shí)例化后,通過setConfig方法設(shè)置數(shù)據(jù)庫配置

$mysql = new MysqlHelper();
$mysql->setConfig(['username' => 'root', 'password' => 'root', 'database' => 'testdatabase']);

MysqlHelper針對常用的框架做了兼容,可以直接使用框架的數(shù)據(jù)庫配置, 比如ThinkPHP框架或Laravel框架

$mysql = new MysqlHelper();
$config = config('database.connections.mysql');
$mysql->setConfig($config);

2. 導(dǎo)出數(shù)據(jù)

//導(dǎo)出數(shù)據(jù)庫(包含表結(jié)構(gòu)和數(shù)據(jù))
$mysql->exportSqlFile('test.sql');
//僅導(dǎo)出數(shù)據(jù)庫表結(jié)構(gòu)
$mysql->exportSqlFile('test.sql', false);
//導(dǎo)出指定表的結(jié)構(gòu)和數(shù)據(jù)
$mysql->exportSqlFile('test.sql', true, ['table1', 'table2']);

3. 導(dǎo)入數(shù)據(jù)

  • sql文件中的表前綴需要使用__PREFIX__占位符代替
  • 如果實(shí)例化時(shí),已經(jīng)設(shè)置了數(shù)據(jù)庫前綴,則可以不用傳入第二個(gè)參數(shù)
//導(dǎo)入數(shù)據(jù)庫
$mysql->importSqlFile('test.sql');
//導(dǎo)入數(shù)據(jù)庫,并自動替換表前綴
$mysql->importSqlFile('test.sql', 'wp_');

??開源協(xié)議

MysqlHelper遵循MIT開源協(xié)議, 意味著您無需任何授權(quán), 即可免費(fèi)將MysqlHelper應(yīng)用到您的項(xiàng)目中

以上就是MySQL導(dǎo)入導(dǎo)出助手類庫MysqlHelper安裝使用的詳細(xì)內(nèi)容,更多關(guān)于MySQL MysqlHelper安裝的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論