工具/材料
创新互联主营团风网站建设的网络公司,主营网站建设方案,APP应用开发,团风h5小程序开发搭建,团风网站营销推广欢迎团风等地区企业咨询
Navicat
01
我们可以利用Navicat这个客户端工具来创建表。
打开Navicat,连接上要操作的数据库,点击打开这个库。
02
打开后,在右边的视图上就可以看到这个库里所有的表了。
03
在这里右键点击空白的地方,点击菜单里的‘New Table’
04
点击后,就会创建一个新的表了,我们在这里设置表的字段,比如设置了二个字段,id,和name,
05
按下快捷键ctrl+s就会保存这个新建的表,先输入表的名字,点击ok按钮就行了。
06
在表视图里就可以看到刚才建好的表了。
这个问题我遇到过: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);
//将的标题剔除
比较简单的方法,就是将图片存至某个目录下,在数据库中存储图片的路径或文件名即可
还有一种办法是把图片进行base64编码,然后存储到数据库中。
用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)查看是否和你导出的一致.