php导出数据库表结构 php导出数据库代码

如何导出一个数据库的所有表结构

1.完整的导出整个数据库表结构即dmp文件方法:

创新互联是专业的锡林郭勒盟网站建设公司,锡林郭勒盟接单;提供成都做网站、成都网站建设、成都外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行锡林郭勒盟网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

Tools--Export Tables ,选择Oracle Export 默认选项即可,在Output file选择一个输出目标

点击Export,即可导出表结构

2.导出表中数据:

Tools--Export Tables :选择SQL Inserts 遇到大字段(clob,blob)会出问题导不出来,在此可以

选择需要导出的表,在Output file中选择导出的目标,点击Export即可导出,在此有几个选项

可以去掉所有的可选项直接导出

3.导出数据库中所有的或是所选表的数据库建表脚本:

Tools--Export User Objects去掉下面三个include *可选项,选择Single file)在Output file

中选择输出目标,点击Export即可

PHP实现把mysql数据库中的表的数据导出到excel

我就贴下我当时生成EXCEL的代码,LZ可以参照,修改,然后直接访问这个PHP文件,就会自动生成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就是结束这一行,换行的意思

$conn = mysql_connect("localhost","用户名","密码") or die("不能连接数据库");

mysql_select_db("数据库名", $conn);

mysql_query("set names 'UTF-8'");

$sql="SQL语句";

$result=mysql_query($sql);

while($row=mysql_fetch_array($result)){

echo $row[0]."\t";echo $row[1]."\t\n";

}

?

如何在phpmyadmin中只导出数据库的结构而不导出数据

1、导出表的时候选择“自定义”。

2、在“格式特定选项”中,选择“结构”;

PHP怎么查询MYSQL数据库的表结构?

数据库? 给你点思路 查一个表的 先mysql_num_fields

mysql_fetch_field可以取出字段信息 做个循环就可以放到数组中了 分太少了 不帮你写了 哈哈 网上查查mysql_fetch_field

如何用php导出导入大数据库

在使用PhpMyAdmin的时候经常用到数据的导入和导出(Export/Import),但是在导入大数据的时候由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据。很多时候都是由于文件过大,从本地浏览上传导入,容易中断失败,有没有更好的方法呢?

方法:

在phpMyAdmin的目录下,找到根目录的config.inc.php文件,

打开config.inc.php文件,查找$cfg['UploadDir'],这个参数就是设定导入文件存放的目录,这里把值设定为:ImportSQLFile。

在phpMyAdmin目录下,建立以ImportSQLFile命名的文件夹,

把我们需要导入的数据文件,放到ImportSQLFile文件夹下面,非常简单,

登入phpMyAdmin,选择需要导入的数据,点击导航条上面的“导入”按钮,

选中“从网站服务器上传文件夹ImportSQLFile/中选择:”选项,并需要导入的数据文件,

最后点击“执行”,即可导入成功。

注意事项

如果在config.inc.php文件,没有找到$cfg['UploadDir'],可以自己在文件中添加上去即可。

怎么通过php把sql数据的数据导出的表格

使用phpexcel插件。

?php

/**

* erport

* 导出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 . "年级" );

$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导出数据库表结构 php导出数据库代码
URL网址:http://ybzwz.com/article/dosseoe.html