导入数据库时,若事先未在phpmyadmin中新建数据库,则Sql语句中必须指定数据库,否则显示"No database selected
"导入错误信息,用DW编辑要导入的.sql文件,创建及指定数据库代码如下:(- - sql里面的注释)
编辑前:
--
-- 数据库: `newdb`
--
-- --------------------------------------------------------
编辑后:
--
-- 数据库: `newdb`
--
CREATE DATABASE newdb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
USE newdb;
-- --------------------------------------------------------
CTEATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
USE 数据库名; //指定将数据导入到新建的数据库
在phpmyadmin导入数据库时,“创建数据库、表、插入数据”一起执行且插入的数据内容包含中文,必须指定:
1、导入数据库文件的数据库编码:DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
2、要导入的文件下的“文件的字符集”指定为可识别中文的gbk/gb2312编码(指定为utf8中文显示乱码!若在插入数据的SQL语句前加入CHARSET=gbk 也没用,文件字体集会覆盖这一插入数据编码设置!)
1条评论( 网友:1 条,站长:0 条 ) 网友评论{有您的评论更精彩....}