perl 操作mysql 数据库
2016-05-03 09:43
260 查看
#! /usr/bin/perl
use DBI;
my $driver="DBI:mysql";
my $host="10.21.1.62";
my $port=3306;
my $database="mario";
my $user="root";
my $passwd="Paic1234";
my $rules="mo_alert_set";
my $dbh = DBI->connect("$driver:database=$database;host=$host;port=$port;user=$user;password=$passwd") or die "Can't connect: " . DBI->errstr;
my $sth=$dbh->prepare("select * from $rules");
$sth->execute() or die "Can't prepare sql statement". $sth->errstr;
# 打印获取的数据
while(@recs=$sth->fetchrow_array){
my $length = @recs;
foreach my $i ( 0 .. $length) {
print @recs[$i].",";
}
print "\n";
}
$sth->finish();
$dbh->disconnect();
use DBI;
my $driver="DBI:mysql";
my $host="10.21.1.62";
my $port=3306;
my $database="mario";
my $user="root";
my $passwd="Paic1234";
my $rules="mo_alert_set";
my $dbh = DBI->connect("$driver:database=$database;host=$host;port=$port;user=$user;password=$passwd") or die "Can't connect: " . DBI->errstr;
my $sth=$dbh->prepare("select * from $rules");
$sth->execute() or die "Can't prepare sql statement". $sth->errstr;
# 打印获取的数据
while(@recs=$sth->fetchrow_array){
my $length = @recs;
foreach my $i ( 0 .. $length) {
print @recs[$i].",";
}
print "\n";
}
$sth->finish();
$dbh->disconnect();
相关文章推荐
- MySQL缓存的查询和清除命令使用详解
- Mysql variables
- MySQL查询缓存设置提高MySQL查询性能
- ubuntu 16.04 mysql 相关
- 查看 MySQL 数据库中每个表占用的空间大小
- mysql 超时断开解决方案
- MySQL备份原理详解
- mysql 批量修复
- 逐步讲解MySQL中定时事件计划的创建
- ubuntu16.04 安装mysql和卸载mysql步骤
- MySQL SELECT ... FOR UPDATE
- mysql 批量修复
- mysql计算字段
- mysql 正则表达式的匹配
- hive无法连接到mysql数据库debug记录
- mySQL数据库连接
- 完全卸载mysql数据库
- Mysql使用注意问题
- mysql读写分离
- MySQL索引原理及慢查询优化