
方法一:使用数据库管理软件(如navicat、mysqladmin)等直接导入;
方法二:使用phpcms的后台进行备份与备份数据的导入,具体 *** 作为:后台-扩展-数据库工具-数据库导入界面,选定已备份的数据进行导入 *** 作。
1,在excel表每一行后加上=CONCATENATE("insert into table(字段1,字段2,字段n)values('",字段1坐标,"','",字段2坐标,"','",字段n坐标,"');")
2,将这一列复制到文本文档,以方便浏览和调试错误
3,使用运行sql的工具(我将他们都放到Navicat中创建查询 再运行就ok了) 4,浏览数据库,修改不合理的字段及值
你把下面的这段粘到excel 里面对应的位置
=CONCATENATE("insert into keywords(id,name,pwd)values('",坐标,"','",坐标,"','",坐标,"');")
按照你表格的排列对好,比如
最后把这一列复制到文本文档,你会看到全是sql的插入语句;
最后用Navicat之类的工具执行这些语句就Ok了。
如果你会点php基础我可以给你点参考意见
一个是,你这个文件肯定是txt格式的
$fp = fopen('xxxtxt','r');//用只读方式打开文件
$getsource = fgets($fp);//读取第一行,主要是用于去除第一行
while(!feof($fp)){
$getsource = fgets($fp);//获取有用数据
$insource = explode(" <>", $getsource);//把一行文字变成数组,按<>符号分割
/---------------下面写数据存储的sql-------------------/
/---------------上面写数据存储的sql-------------------/
}
我默认为你对php和mysql是熟悉的,不然你也不会打算用php写这个程序,我只提供你点思路,php对文件 *** 作不熟悉的话你可以参考下这篇文章
>
首先要在mysql里面建立一个数据库,结构和mssql里面数据库一样的,然后把mdf文件附加到mssql里面,然后用php连接mssql,从mssql里面读取,然后插入mysql里面
<
/省略连接数据库部分,请自行添加/
$sql = "DROP TABLE IF EXISTS config";
mysql_query($sql) ;//执行命令
$sql = "CREATE TABLE config (
db_name varchar(30) character set utf8 NOT NULL default '',
db_value text character set utf8 NOT NULL ,
PRIMARY KEY (db_name)
) TYPE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci";
if (mysql_query($sql))
echo '创建表config成功';
else
echo '创建表config失败';
>
以上就是关于phpcms怎么导入数据库内容全部的内容,包括:phpcms怎么导入数据库内容、php把excel导入到mysql数据库 的代码、用php将数据写进数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)