导入MySQL脚本生成SQL语句
2014-02-28 16:16
429 查看
window执行脚本
%~d0
cd %~p0
perl makesql.pl >loadtables.sql
pause
perl 代码:
%~d0
cd %~p0
perl makesql.pl >loadtables.sql
pause
perl 代码:
#!perl -w use strict; my $BinPath = (map{s#\n##g;$_} `cd`)[0]; $BinPath .= "\\"; my $SQLPrefix = "LOAD DATA INFILE '"; my $SQLLastfix = "' IGNORE INTO TABLE TABLENAME FIELDS TERMINATED BY ',' LINES TERMINATED BY '\\n' IGNORE 1 LINES;"; &LoadToATable("KPI_*","TABLENAME1"); &LoadToATable("AAAA_*","TABLENAME2"); sub LoadToATable($$){ my ($FileNamePrefix,$TableName) = @_; my @LTEUUExtendCELLKPIFiles = glob($FileNamePrefix); my $Filename; my $LoadSQL; foreach $Filename (@LTEUUExtendCELLKPIFiles){ $LoadSQL = $SQLPrefix; $Filename = $BinPath.$Filename; $Filename =~ s#\\#/#g; $LoadSQL .= "$Filename"; my $MySQLLastfix = $SQLLastfix; $MySQLLastfix =~ s#TABLENAME#${TableName}#g; $LoadSQL .= $MySQLLastfix; print "$LoadSQL \n"; }; } __END__
相关文章推荐
- powerdesigner中去掉Oracle生成的SQL创建语句中的双引号后再次生成sql的脚本导入数据库中产生的异常问题
- (运维日志)对Excel进行数据导入,函数拼写Sql脚本,动态生成一列单元格函数
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- MySQL导出和导入SQL脚本
- PowerDesigner 导入sql脚本到MySQL乱码问题
- MySQL导入sql脚本错误:2006 - MySQL server has gone away
- Mysql 数据库命令行导出导入sql脚本
- 用脚本生成授权语句,输入参数包括用户名、IP、数据库名、要求的权限列表,输出为授权sql
- MySql导入、导出数据解决方案(SQL语句)
- shell脚本中导入mysql数据&&执行mysql语句
- MySQL导入sql脚本错误:2006 - MySQL server has gone away
- MySQL 执行.sql文件导入数据和执行sql语句
- MySQL导入sql脚本错误:2006 解决方法
- mysql执行导出导入sql脚本
- win处navicat直接导出的sql脚本导入Linux mysql报错问题
- Shell脚本中执行sql语句操作mysql
- 将Excel生成SQL语句完成数据库导入
- 收藏:如何根据当前MDB中的表生成对应的JET SQL DDL “CREATE TABLE”语句/脚本?
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- mysql导入sql语句命令