使用 PHP 批量單獨匯出 MySQL 資料庫檔案

2021-10-07 08:19:03 字數 1202 閱讀 3866

使用mysql命令獲取資料庫資訊

清洗、過濾資料

使用mysqldump命令進行匯出

dump_database.php

<?php

/** * 使用 php 批量單獨匯出 mysql 資料庫檔案

*/define

('username'

,'root');

// mysql使用者名稱

define

('password'

,'root');

// mysql密碼

$result

=shell_exec

(sprintf

('mysql -u%s -p%s -e "show databases;"'

,username

,password))

;$rowarr

=explode

("\n"

,$result);

// 過濾if(

$rowarr[0

]=='database'

)unset

($rowarr[0

]);// 忽略表頭

$dbnamelist

=array_filter

($rowarr

,function

($dbname))

;$dbnamelist

=array_merge

($dbnamelist,[

]);// 重排key下標

// 匯出

for($i=

0;$i<

count

($dbnamelist);

$i++

)

把原始碼儲存到 php 檔案(eg:dump_database.php

配置 mysql 的使用者名稱和密碼

執行php dump_database.php

資料庫對應的.sql 檔案會儲存在執行目錄

使用mysqldump命令匯出全部資料庫到乙個.sql檔案

mysqldump -uroot -p --all-databases > sqlfile.sql

blender 批量單獨匯出模型

import bpy import re import os 匯出路徑 只選中模型 bpy.ops.object select by type extend false type mesh 獲取選中的模型 ls bpy.context.selected objects for i in ls pri...

php中mysql的使用 PHP中MySQL的使用

連線到mysql mysql connect dbc mysql connect host,user,password 選擇當前資料庫 mysql select db database name mysql select db database name conn eg mysql select d...

使用Blender批量匯出 轉換模型

2.4版本號的blender api和2.5以上版本號的api有非常大的不同,這裡僅僅是提供了思路和2.4版本號的匯出方案。先提供乙個指令碼,這個是由blender呼叫的。用於轉換ogre的mes 件的指令碼 import blender import bpy import sys import o...