mysql2014执行sql脚本_如何执行sql脚本?

54b8d0087d7b6ee21bbeb19b15828b37.png

MYYA

首先得确保安装了数据库接口模块和相应数据库的驱动模块,如果是用MySql数据库(开源免费新手入门学习都喜欢),则需要确定DBI和DBD::mysql这两个模块是否安装;然后在perl脚本中写:!#usr/bin/perl -wuse strict;use DBI; #使用DBI模块,DBD::mysql是驱动不必在脚本中使用,安装了就行my $dbname = ""; #引号里填上数据库名my $ip = ""; #引号里填上要访问的数据库的ip地址,数据库是本机就写127.0.0.1my $port = ""; #引号里填上要访问的数据库的端口号,mysql默认端口号是3306my $host = "dbi:mysql:" . $dbname . ":" . $ip . ":" . $port ;my $user = "root"; #访问数据库使用的用户名my $password = "xXxX"; #该用户名所使用的密码my $dbh = DBI -> connect($host,$user,$password) or die "$@"; #与数据库建立连接$dbh -> do("set names \'gbk\';"); #设置输出中文不乱码while(1) #条件永远为真,除非人为终止,否则不会停止{ #可以使用control+c停止脚本执行my $sql = ""; #引号里填上sql语句$sth = $dbh -> prepare($sql); #送入数据库做准备$sth -> execute(); #执行这条sql语句sleep(300); #设置300秒暂停执行,300秒后继续执行while}$dbh -> disconnect(); #断开与数据库的连接这里使用的是最新的perl和最新的mysql最新,不是复制粘贴别人代码,前几天还在用,保证思路没有问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值