#1046 - No database selected
看这个错误信息,不是你的SQL语句有问题,是你在删除这个表的时候,没有选择删除哪个数据库里面的表。所以会提示错误"没有选择数据库"。如果你要删除表,应该这样:
use `数据库名`;
DROP TABLE IF EXISTS `表名`;
或者:DROP TABLE IF EXISTS `数据库名``表名`;
如果你要删除数据库应该这样:
DROP DATABASE `数据库名`
什么错误?
MySQL命令行导出数据库
进入MySQL目录下的bin文件夹cdMySQL中到bin文件夹的目录
如 cd C:\ProgramFiles\MySQL\MySQLServer\bin
(或者直接将windows的环境变量path中添加该目录)
导出数据库mysqldump -u用户名 -p数据库名>导出的文件名
如:mysqldump -u root -p jluibmclub>d:\jluibmclubsql(输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
在用命令做数据库备份过程在cmd命令框中输入C:/mysql/bin>mysqldumpurootpjluibmclub>d:\jluibmclubsql;
命令行导入数据库
进入MySQLmysqlu用户名p
如 : mysqlurootp(输入同样后会让你输入MySQL的密码)
在MySQLFront中新建你要建的数据库这时是空数据库如新建一个名为news的目标数据库
输入mysql>use目标数据库名
如 : mysql>usenews;
导入文件mysql>source导入的文件名;
如: mysql>sourcenewssql(如果在bin目录下用相对路径名如果在其他目录下用绝对目录名);
MySQL备份和还原都是利用mysqldumpmysql和source命令来完成的
对表 *** 作前需要先选择它所在的数据库!
#1046 - No database selected——就是提示
select 数据库名;
Table structure for table `admin`
--
DROP TABLE IF EXISTS `admin` ;
以上就是关于导入数据库出错全部的内容,包括:导入数据库出错、高手 我的mysql数据库导入不进去 出现 错误 怎么修改、高手 我的mysql数据库导入不进去 出现 错误 怎么修改啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)