mysql数据库使用sql命令窗口查询的数据,改成sql语句导入到mysql数据库中

Posted 砥砺前行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库使用sql命令窗口查询的数据,改成sql语句导入到mysql数据库中相关的知识,希望对你有一定的参考价值。

1.查询语句为select * from t_table;导出的数据格式如下:

 

2.将数据文本备份,然后使用NOTEPAD++打开,然后只拷贝数据到新建txt中,然后进行如下替换:

1)将“ | ”分隔符(不同字段的分隔符),替换成\',\'为sql语句中不同字段的分隔符;

2)将每行数据最左侧的“| ”替换成(\'为sql语句中每条记录的左侧括号;

3)将每行数据最右侧的" |"替换成\'),为sql语句中每条记录的右侧括号;

4)将最后一行数据后面的,改为;为sql语句结束符号;

5)将“ ”替换掉,不需要空格;

6)第一行数据前面加insert into t_table values,和数据连接起来,组成sql语句。

3.将组装好的sql执行,如果有错误再进行相应修改即可。

组装好的sql语句格式如下:

 

注意,这里将每个字段都当做字符串处理了,如果某个字段不能当做字符串处理报错的话,需要根据情况进行相应修改了。

但无论如何,这种一次性插入,还是比较省事的,插入效率也高。

 

以上是关于mysql数据库使用sql命令窗口查询的数据,改成sql语句导入到mysql数据库中的主要内容,如果未能解决你的问题,请参考以下文章

delphi 怎么执行mysql命令

MySQL命令窗口下中文显示乱码的解决过程

Navicat for MySQL常见命令

MySQL 插入数据 通过命令提示窗口插入数据

windows命令行窗口打开mysql,并创建数据库,导入sql文件

Navicat for MySQL怎样执行SQL语句