Mysql中如何保存自己所建立的数据库和表

Mysql中如何保存自己所建立的数据库和表,第1张

用mysqldump命令,该命令在mysql的bin安装目录下.打开cmd

,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中的表格数据的移动可以通过在表格中添加一个序号字段来实现,这个序号字段可以用来指定表格数据的顺序,然后在移动表格数据的时候,只需要更新这个序号字段的值即可。比如,当需要将表格数据移动到任意位置时,只需要获取要移动的数据的序号,然后更新序号字段的值即可,这样就可以保证移动表格数据后,数据的顺序不发生变化。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8736323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存