新聞中心
如何導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)的所有表結(jié)構(gòu)
1.完整的導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)表結(jié)構(gòu)即dmp文件方法:
創(chuàng)新互聯(lián)是專業(yè)的錫林郭勒盟網(wǎng)站建設(shè)公司,錫林郭勒盟接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行錫林郭勒盟網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
Tools--Export Tables ,選擇Oracle Export 默認(rèn)選項(xiàng)即可,在Output file選擇一個(gè)輸出目標(biāo)
點(diǎn)擊Export,即可導(dǎo)出表結(jié)構(gòu)
2.導(dǎo)出表中數(shù)據(jù):
Tools--Export Tables :選擇SQL Inserts 遇到大字段(clob,blob)會(huì)出問題導(dǎo)不出來,在此可以
選擇需要導(dǎo)出的表,在Output file中選擇導(dǎo)出的目標(biāo),點(diǎn)擊Export即可導(dǎo)出,在此有幾個(gè)選項(xiàng)
可以去掉所有的可選項(xiàng)直接導(dǎo)出
3.導(dǎo)出數(shù)據(jù)庫(kù)中所有的或是所選表的數(shù)據(jù)庫(kù)建表腳本:
Tools--Export User Objects去掉下面三個(gè)include *可選項(xiàng),選擇Single file)在Output file
中選擇輸出目標(biāo),點(diǎn)擊Export即可
PHP實(shí)現(xiàn)把mysql數(shù)據(jù)庫(kù)中的表的數(shù)據(jù)導(dǎo)出到excel
我就貼下我當(dāng)時(shí)生成EXCEL的代碼,LZ可以參照,修改,然后直接訪問這個(gè)PHP文件,就會(huì)自動(dòng)生成EXCEL,
?php
header('Content-type: text/html; charset=utf-8');
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header("Content-Disposition:filename=test.xls"); //輸出的表格名稱
echo "ID\t";echo "name\t\n";
//這是表格頭字段 加\T就是換格,加\T\N就是結(jié)束這一行,換行的意思
$conn = mysql_connect("localhost","用戶名","密碼") or die("不能連接數(shù)據(jù)庫(kù)");
mysql_select_db("數(shù)據(jù)庫(kù)名", $conn);
mysql_query("set names 'UTF-8'");
$sql="SQL語(yǔ)句";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo $row[0]."\t";echo $row[1]."\t\n";
}
?
如何在phpmyadmin中只導(dǎo)出數(shù)據(jù)庫(kù)的結(jié)構(gòu)而不導(dǎo)出數(shù)據(jù)
1、導(dǎo)出表的時(shí)候選擇“自定義”。
2、在“格式特定選項(xiàng)”中,選擇“結(jié)構(gòu)”;
PHP怎么查詢MYSQL數(shù)據(jù)庫(kù)的表結(jié)構(gòu)?
數(shù)據(jù)庫(kù)? 給你點(diǎn)思路 查一個(gè)表的 先mysql_num_fields
mysql_fetch_field可以取出字段信息 做個(gè)循環(huán)就可以放到數(shù)組中了 分太少了 不幫你寫了 哈哈 網(wǎng)上查查mysql_fetch_field
如何用php導(dǎo)出導(dǎo)入大數(shù)據(jù)庫(kù)
在使用PhpMyAdmin的時(shí)候經(jīng)常用到數(shù)據(jù)的導(dǎo)入和導(dǎo)出(Export/Import),但是在導(dǎo)入大數(shù)據(jù)的時(shí)候由于php上傳文件的限制和腳本響應(yīng)時(shí)間的限制,導(dǎo)致phpMyAdmin無法導(dǎo)入大數(shù)據(jù)。很多時(shí)候都是由于文件過大,從本地瀏覽上傳導(dǎo)入,容易中斷失敗,有沒有更好的方法呢?
方法:
在phpMyAdmin的目錄下,找到根目錄的config.inc.php文件,
打開config.inc.php文件,查找$cfg['UploadDir'],這個(gè)參數(shù)就是設(shè)定導(dǎo)入文件存放的目錄,這里把值設(shè)定為:ImportSQLFile。
在phpMyAdmin目錄下,建立以ImportSQLFile命名的文件夾,
把我們需要導(dǎo)入的數(shù)據(jù)文件,放到ImportSQLFile文件夾下面,非常簡(jiǎn)單,
登入phpMyAdmin,選擇需要導(dǎo)入的數(shù)據(jù),點(diǎn)擊導(dǎo)航條上面的“導(dǎo)入”按鈕,
選中“從網(wǎng)站服務(wù)器上傳文件夾ImportSQLFile/中選擇:”選項(xiàng),并需要導(dǎo)入的數(shù)據(jù)文件,
最后點(diǎn)擊“執(zhí)行”,即可導(dǎo)入成功。
注意事項(xiàng)
如果在config.inc.php文件,沒有找到$cfg['UploadDir'],可以自己在文件中添加上去即可。
怎么通過php把sql數(shù)據(jù)的數(shù)據(jù)導(dǎo)出的表格
使用phpexcel插件。
?php
/**
*?erport
*?導(dǎo)出excel
*/
$dir?=?dirname?(?__FILE__?);
require?$dir?.?'/Class/db.class.php';
require?$dir?.?'/PHPExcel/PHPExcel.php';
$dbObj?=?new?db?();
$phpexcelObj?=?new?PHPExcel?();
for($i?=?1;?$i?=?3;?$i?++)?{
$what?=?"*";
$condition?=?"student?where?grade?=?"?.?$i?.?"?ORDER?BY?score?DESC";
$res?=?$dbObj-mySelect?(?$what,?$condition?);
if?($i??1)?{
$phpexcelObj-createSheet?();
}
$phpexcelObj-setActiveSheetIndex?(?$i?-?1?);
$sheetObj?=?$phpexcelObj-getActiveSheet?(?$i?);
$sheetObj-setTitle?(?$i?.?"年級(jí)"?);
$sheetObj-setCellValue?(?'A1',?'name'?)-setCellValue?(?'B1',?'score'?)-setCellValue?(?'C1',?'class'?);
$j?=?2;
foreach?(?$res?as?$key?=?$val?)?{
$sheetObj-setCellValue?(?'A'?.?$j,?$res?[$key]?['name']?)-setCellValue?(?'B'?.?$j,?$res?[$key]?['score']?)-setCellValue?(?'C'?.?$j,?$res?[$key]?['class']?);
$j?++;
}
}
$phpexcelObj-setActiveSheetIndex?(?1?);
$writerObj?=?PHPExcel_IOFactory::createWriter?(?$phpexcelObj,?'Excel5'?);
$writerObj-save?(?$dir?.?'/Excels/scores.xls'?);
文章題目:php導(dǎo)出數(shù)據(jù)庫(kù)表結(jié)構(gòu) php導(dǎo)出數(shù)據(jù)庫(kù)代碼
瀏覽路徑:http://ef60e0e.cn/article/dosseoe.html