Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于将sql server文件中的表提取为mysql可用的表的不同命令行_Mysql_Sql_Mysqldump_Mysql Error 1064 - Fatal编程技术网

用于将sql server文件中的表提取为mysql可用的表的不同命令行

用于将sql server文件中的表提取为mysql可用的表的不同命令行,mysql,sql,mysqldump,mysql-error-1064,Mysql,Sql,Mysqldump,Mysql Error 1064,这两个命令行用于将数据库中的表提取为mysql可以使用的表,它们之间有什么区别 C:> mysql -u user -p PASS database_name < ms.sql 我曾经处理过前者,创建的数据库包含了所有信息,但不起作用。第二个很好 在第一种情况下设置默认字符集的第二个例子是示例,但我在mysql的主页中没有发现任何字符集,这是第二种情况的示例。非常感谢您的帮助。这两个命令都可以称为批处理命令。我在下面指出它们之间的区别 第一命令 mysql -u user -p

这两个命令行用于将数据库中的表提取为mysql可以使用的表,它们之间有什么区别

C:> mysql -u user -p PASS database_name < ms.sql 
我曾经处理过前者,创建的数据库包含了所有信息,但不起作用。第二个很好


在第一种情况下设置默认字符集的第二个例子是示例,但我在mysql的主页中没有发现任何字符集,这是第二种情况的示例。非常感谢您的帮助。

这两个命令都可以称为批处理命令。我在下面指出它们之间的区别

第一命令

mysql -u user -p PASS database_name < ms.sql
  • 上面的命令通常是一个SQL命令,它将执行SQL文件中的脚本
  • 如果您已经在MYSQL提示符中,则使用它。执行脚本后,它将仅返回Mysql提示符
  • 您也可以使用这个命令,比如执行shell脚本,比如
    mysql>/filename
有关更多信息,请参阅MySql参考链接:

mysql -u user -p PASS database_name < ms.sql
mysql> source ms.sql;