美文网首页
mysql-命令行

mysql-命令行

作者: Rainysong | 来源:发表于2020-04-14 11:54 被阅读0次

    一、导出数据

    一条sql 语句,相对于一段复杂的代码,方便程度和执行效率要快的多。

    1 mysql连接+将查询结果输出到文件。在命令行中执行(windows的cmd命令行,mac的终端)

    mysql -hxx -uxx -pxx -e "query statement" db > file

    -h:后面跟的是链接的host(主机)

    -u:后面跟的是用户名

    -p:后面跟的是密码

    db:你要查询的数据库

    file:你要写入的文件,绝对路径

    例如:下面将 sql语句 select * from edu_iclass_areas 的查询结果输出到了 test.xls 这个文件中。

    mysql -h127.0.0.1 -uroot -p123 -e "select * from edu_iclass_areas" test > test.xls

    2 mysql连接 和 将查询结果输出到数据库分开执行

    mysql -hxxx -uxx -pxx

    select * from table into outfile 'xxx.xls';
    -h/-u/-p 的参数都没的内容和上面一致, xxx.txt 是要输出的文件路径及其名称。

    -- 登录mysql
    mysql -h127.0.0.1 -uroot -p123

    -- 将查询结果输出到(mysql所在的服务器)文件中
    select * from edu_iclass_areas into outfile test.xls

    参考回答:https://www.itranslater.com/qa/details/2098837015226745856
    https://www.cnblogs.com/tommy-huang/p/9417090.html

    相关文章

      网友评论

          本文标题:mysql-命令行

          本文链接:https://www.haomeiwen.com/subject/ovuzmhtx.html