,cd到mysql的bin目录.然后执行:
mysqldump
-uroot
-p密码
数据库>存储位置,
如"mysqldump
-root
-p123456
mydatabase
>d:\mysql.sql"
注意p和密码之间不能有空格..
如何恢复?进入mysql命令提示(mysql
-u
root
-p123456),选择数据库(use
mydatabase)还原数据库(source
d:\mysql.sql),完成.可以用(show
tables)查看是否和你导出的一致.
这个问题我遇到过:1.如果实在不想用第三方控件也是可以的,先将excle的.xls文件转换为cvs格式,上传至服务器,然后通过将列转换为数组,如果一列对应一类数据最理想,但如果一列对几类数据就比较复杂,多维数组减化,比较麻烦,最后我选择了第二种方式。 2.就是楼上说的phpExcelReader,非常方便。一个数据配置文件先上传.xls文件require_once'Excel/reader.php'//引用库文件 $data
=
new
Spreadsheet_Excel_Reader()//新建一个excel文件处理
$data->setOutputEncoding('gbk')
$data->read($uploadfile)
error_reporting(E_ALL
^
E_NOTICE)
for
($i
=
1
$i
<=
$data->sheets[0]['numRows']
$i++)
{
$amm1=
array($data->sheets[0]['cells'][$i][1])//EXCEL表格第一列,数组array1
$arr[$i]['datetime']=$amm1[0]
$amm2=array($data->sheets[0]['cells'][$i][2])
$arr[$i]['num']=$amm2[0]
$amm3
=
array($data->sheets[0]['cells'][$i][3])
$arr[$i]['name']=$amm3[0]
$amm4
=
array($data->sheets[0]['cells'][$i][4])
$arr[$i]['money']=$amm4[0]
}
array_shift($arr)
//将的标题剔除
MySQL中的表格数据的移动可以通过在表格中添加一个序号字段来实现,这个序号字段可以用来指定表格数据的顺序,然后在移动表格数据的时候,只需要更新这个序号字段的值即可。比如,当需要将表格数据移动到任意位置时,只需要获取要移动的数据的序号,然后更新序号字段的值即可,这样就可以保证移动表格数据后,数据的顺序不发生变化。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)