#!/usr/bin/perl -w
use DBI;
my $driver="DBI:mysql";
my $database="test";
my $user="root";
my $host="localhost";
my $passwd="luogen30";
my $dbh = DBI->connect("$driver:database=$database;host=$host;user=$user;password=$passwd")
or die "Can't connect: " . DBI->errstr;
# 操作多列
my $sth=$dbh->prepare("select * from testtable ");
#操作一列
#my $sth=$dbh->prepare("SELECT NAME FROM testtable")
# or die "Can't prepare sql statement" . DBI->errstr;
$sth->execute() or die "Can't prepare sql statement". $sth->errstr;
# 操作多列
while(@recs=$sth->fetchrow_array){
print $recs[0].":".$recs[1].":".$recs[2]."\n";
}
#操作一列
#my($name);
#$sth->bind_columns(\$name);
#while( $sth->fetch()){
# printf $name ."\n";
#}
$sth->finish();
$dbh->disconnect();
分享到:
相关推荐
Perl操作mysql数据库的方法.doc
当需要与MySQL数据库交互时,Perl可以通过DBI(Database Interface)模块来实现。DBI是Perl的一个标准数据库接口,它提供了一个统一的方式来连接不同的数据库系统,包括MySQL。在本教程中,我们将详细介绍如何在...
在IT行业中,数据库操作是日常开发任务中的重要环节,尤其是对于使用Python和Perl这两种脚本语言的开发者。本文将详细探讨如何使用Python和Perl来操作MySQL数据库。 首先,我们来看Python对MySQL数据库的操作。在...
Perl 链接Mysql 数据库的Module
总的来说,Perl的DBI模块提供了强大的数据库操作能力,使得开发人员能够方便地在Perl脚本中与MySQL数据库交互。通过熟练掌握DBI,你可以轻松地实现数据的读取、写入、更新和删除,进一步提升你的数据处理效率。
Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...
MySQLi 是 MySQL 的一 种扩展,提供了更加方便和高效的数据库操作方式。 通过 PHP 中基于 MySQLi 类操作 MySQL 数据库的实现,可以实现对 MySQL 数据库的插入、删除、查询、修改操作等。这可以极大地提高编程效率...
然后,可以使用 MySQL 命令行工具来连接 MySQL 数据库,并执行各种数据库操作。 创建数据库和表 在 MySQL 数据库中,可以使用 CREATE DATABASE 命令来创建新的数据库,例如创建一个名为 test 的数据库。然后,可以...
在Linux环境中,MySQL数据库系统是广泛使用的开源关系型数据库管理系统,尤其在服务器端应用中扮演着重要角色。为了确保MySQL在Linux上能够顺利运行,它依赖于一系列的库和工具,其中Perl语言的某些模块是MySQL安装...
3. **数据交换**:Perl CGI脚本与MySQL数据库之间的通信,通常通过SQL语句完成,例如SELECT、INSERT、UPDATE和DELETE,来操作电影数据库。 4. **安全性**:尽管描述中没有提及,但实际部署时应考虑安全措施,如对...
从给定的文件信息中,我们可以提取并深入探讨多个关于MySQL数据库设计的重要知识点,包括数据库的基本概念、MySQL数据类型、MySQL运算符、SQL语句、数据库设计步骤以及如何使用PHP脚本来操作MySQL服务器。...
MySQL数据库是基于SQL标准的一种关系型数据库管理系统,支持数据的高效存储、查询、添加和修改。通过SQL语言,我们可以轻松创建数据表、定义数据以及进行数据操作。MySQL作为一个开源软件,其成本效益明显,能够提供...
例如,DBD::mysql是用于连接MySQL数据库的DBD驱动,DBD::Oracle用于Oracle数据库,DBD::SQLite用于SQLite数据库。在本案例中,"dbd unixodbc"提到了ODBC(Open Database Connectivity),这是另一种数据库连接标准,...
### MySQL数据库主从复制高可用技术改造环境部署方案 #### 安装部署DRBD DRBD(Distributed Replicated Block Device)是一种分布式复制块设备,主要用于实现数据在两台或多台服务器之间的实时同步,以此来构建高...
MySQL数据库在运行时依赖于Perl的DBI模块和perl-DBD-MySQL模块,这两个模块是用于Perl程序与MySQL数据库进行交互的接口。首先,你需要下载并安装它们: ```bash # 对于perl-DBI rpm -ivh /path/to/perl-DBI-...
MySQL数据库配置与管理 MySQL是多用户和多线程的中小型SQL数据库系统,由服务器守护进程mysqld和许多不同的客户程序和库组成。MySQL具备非常好的性能,甚至可以和目前的所有商用数据库系统相媲美。MySQL最主要的...