mysql怎样导出一个表里部分数据,导成sql脚本cmd打开
c:\mysqldump -h localhost -u root -p mydb e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功 。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\mysqldump -h localhost -u root -p mydb mytablee:\mysql\mytable.sql
mysql怎么导入数据脚本文件1.首先在命令行控制台中打开mysql
或许命令的如下:
mysql -u root -p database_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库的时候
mysqluse database_name
然后使用下面这个命令
mysqlsource d:\datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.
例如: 你的mysql 安装在 d:\mysql
步骤如下:
开始 - 运行 - 输入CMD
D:
mysql怎样将数据库脚本导入步骤如下:
首先使用MySQL提供的命令行界面来导入数据库 , 确保自己的电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然 , 第一步是打开Mysql的数据库服务,使用命令行来打开:如下图所示:
启动MySQL后,找到需要用到的脚本文件,也就是数据库文件 , 首先得建立一个数据库,这样才可以导入脚本,如下图所示:
在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用test.sql:接着来到命令行,使用SOURCE d:/test.sql;来导入数据库,先进入mysql,如下图所示:
首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库,不要脚本是不知道要往哪个数据库中导入脚本的,如下图所示:
然后就可以输入导入.sql文件命令:
mysql USE 数据库名;
mysql SOURCE d:/test.sql;
如下图所示:
看到上面的画面,说明mysql数据库已经导入成功了 。
navicat for MySQL怎么导出SQL脚本方法/步骤
打开软件mysql怎么导脚本,找到数据库mysql怎么导脚本,选择导出向导 。
选择SQL脚本文件mysql怎么导脚本,下一步 。
选择将数据库中需要导出的表mysql怎么导脚本,并且需要选择导出的位置
继续选择全部栏位mysql怎么导脚本,如果不想导出全部栏位,先把全部栏位取消,再一一选择需要导出的栏位
此页面默认设置就可以,不需要有太大改变
都设置好之后,选择开始,会自动将各表一一导出
mysql 较大的脚本文件怎么样快速导入在mysql中导入/导出超大的sql文本文件,我们可以使用很多方法实例,如有:客户端直接命令操作,分块导入,客户端用source命令操作等等 。
在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!
多种方案收集,如下:
方案一:客户端直接命令操作(此方法是我比较喜欢的)
刚恢复一个电商网站mysql备份数据,此备份文件有300多M,因为phpmyadmin支持上传有限,文件太大IE停止响应,所以在本地用
代码如下
复制代码
mysql -u root -p root jiahuibuydb
c:/yebihai.sql
但没导入进去,出来一大堆mysql的参数提示,不认输入的命令参数 , 后来写成下面这个样子 , 就是去掉了参数和数据之间的空格
代码如下
复制代码
mysql -uroot -proot jiahuibuydb
c:/yebihai.sql
导入就OK了
导出命令:
a)导出整个库
mysqldump -u 用户名 -p 数据库名导出的文件名
代码如下
复制代码
mysqldump -u root -p student
d:/yebihai.sql
b)导出一个表
mysqldump -u 用户名 -p 数据库名 表名 导出的文件名
方案二:分块导入
代码如下
复制代码
?
//用来快速Mysql的大数据备份
//使用前请首先按照代码注释修改要导入的SQL文件名、数据库主机名、数据库用户名、密码、数据库名
//同时将数据库文件和本文本一起ftp导网站目录,然后以web方式访问此文件即可
$file_name="sql.sql"; //要导入的SQL文件名
$dbhost="localhost"; //数据库主机名
$dbuser="user"; //数据库用户名
$dbpass="pass";//数据库密码
$dbname="dbname";
//数据库名
set_time_limit(0); //设置超时时间为0,表示一直执行 。当php在safe
mode模式下无效 , 此时可能会导致导入超时 , 此时需要分段导入
$fp = @fopen($file_name, "r") or
die("不能打开SQL文件 $file_name");//打开文件
mysql_connect($dbhost, $dbuser,
$dbpass) or die("不能连接数据库 $dbhost");//连接数据库
mysql_select_db($dbname)
or die ("不能打开数据库 $dbname");//打开数据库
mysql_query('set names utf8');
echo "正在执行导入操作";
while($SQL=GetNextSQL()){
if
(!mysql_query($SQL)){
echo
"执行出错:".mysql_error()."
";
echo
"SQL语句为:
".$SQL."
";
};
}
echo
"导入完成";
fclose($fp) or die("Can’t close file $file_name");//关闭文件
mysql_close();
//从文件中逐条取SQL
function GetNextSQL() {
global $fp;
$sql="";
while ($line =
@fgets($fp, 40960)) {
$line =
trim($line);
//以下三句在高版本php中不需要,在部分低版本中也许需要修改
$line =
str_replace("////","//",$line);
$line =
str_replace("/’","’",$line);
$line =
str_replace("//r//n",chr(13).chr(10),$line);
//$line
= stripcslashes($line);
if (strlen($line)1)
{
if ($line[0]=="-"$line[1]=="-")
{
continue;
}
}
$sql.=$line.chr(13).chr(10);
if
(strlen($line)0){
if
($line[strlen($line)-1]==";"){
break;
}
}
}
return $sql;
}
?
方案三:客户端用source命令操作
比较好的办法仍是用mysql的source命令:
一、在客户端下操作:
1、进行入客户端
代码如下
复制代码
2、mysqluse 数据库名(如果没有,先建一个)
3、mysqlset names 'utf8'; (一般看导入的是什么格式的文件)
4、mysqlsource d:/aaa.sql;
即可正常导入,如果有错,可以看出错提示
二、PHP文件操作:
建立a.php
里面有下面内容
代码如下
复制代码
mysql_connet('xxxx');
mysql_query("set names 'utf8'");
mysql_query("source d:/aaa.sql'");
原理同上 , 主要方便了无法使用命令行用户的操作
方案四:下面教大家一个简单有效的办法,适合不会使用命令窗口的非技术人员,可以导入任意大小的mysql数据库,理论上不论您的数据库备份文件多大,都可以导入
方法如下:
1.将数据库备份文件(如backup.sql)上传至网站根目录 。
2.将以下代码保存为mysql.php文件,上传至网站根目录 。
代码如下
复制代码
system("mysql -hdbhost -udbuser -ppassword dbnamebackup.sql");
print "导入成功";
其中
dbhost 改为您的数据库服务器地址(小提示:一般主机默认数据库服务器地址是:localhost)
dbuser 改为您的数据库用户名
password 改为您的数据库用户密码
dbname 改为您的数据库名(导入的时候此库必须先建立好 , 否则会失败并且不会进行任何提示)
backup.sql表示通过ftp上传到网站根目录下数据库文件的文件名(该文件是解压缩后的文件)
3.在浏览器里面访问mysql.php,那么就在浏览器里面输入/mysql.php , 只要浏览器一访问这个mysql.php文件,数据就开始导入,数据导入结束后 , 就会显示“导入成功”的字样 。这个时间根据您要导入的数据大小决定,一般时间很短
【mysql怎么导脚本 mysql如何导入脚本】关于mysql怎么导脚本和mysql如何导入脚本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 系统u盘装什么软件,用来装系统的u盘
- 怎么桥接小米路由器,桥接小米路由器时提示dhcp未开启
- 企业复苏直播带货,直播带货复工复产
- mysql宕机怎么解决 mysql 崩溃恢复全过程
- 视频号海王直播怎么开,海王怎么不直播了
- 太空经营策略游戏,太空经营策略游戏攻略
- qq文件转在u盘里怎么转,文件转到u盘
- 包含Windows看系统信息的词条
- 美团优选领券公众号关注,美团优选优惠券公众号