想学习下perl对数据库的访问,请教各位高手们用什么数据库开始学习比较方便
时间:2010-08-31
来源:互联网
想学习下perl对数据库的访问,请教各位高手们用什么数据库开始学习比较方便,有没有什么这方面的书。
本人Perl属于初学的菜鸟阶段,可以写些简单的小程序,进一步学习进行中。
另外问下,如何查找一个字符串(如:adcdadbbdacdaadabddaidrd)中字母(如:d)的出现次数,能否用全局匹配,或者有没有更好的办法。
本人Perl属于初学的菜鸟阶段,可以写些简单的小程序,进一步学习进行中。
另外问下,如何查找一个字符串(如:adcdadbbdacdaadabddaidrd)中字母(如:d)的出现次数,能否用全局匹配,或者有没有更好的办法。
作者: MicoCN 发布时间: 2010-08-31
一:我曾经实验过的一段:
复制代码
二:$s = "adcdadbbdacdaadabddaidrd";
$c = $s =~ tr/d//;
- $db_dsn = "DBI:mysql:$db_dat;host=$db_hst;port=$db_prt";
-
- $dbh=DBI->connect($db_dsn, $db_usr, $db_pas)
- or die("Failed to connect: $DBI::errstr\n");
- print "HOST: $db_hst, SERV: $db_ser, BY $db_usr", "\n\n";
- $sth=$dbh->prepare("select * from $db_tbl");
- $sth->execute;
- while(@row = $sth->fetchrow_array){
- $fmt .= "%-10s" while $i++ <= $#row;
- $str = sprintf $fmt, @row;
- print "$str\n";
- }
- print "\n***Selected***\n";
- $sth->finish;
- $dbh->disconnect();
$c = $s =~ tr/d//;
作者: sykp241095 发布时间: 2010-08-31
可以从 sqlite 开始,不需要另外安装数据库
作者: longbow0 发布时间: 2010-08-31
本帖最后由 DQP 于 2010-08-31 12:24 编辑
pgsql, sql server express, oracle 的免费版(印象中有)
pgsql, sql server express, oracle 的免费版(印象中有)
作者: DQP 发布时间: 2010-08-31
perl -e '$i++ while($ARGV[0] =~/d/g); print "$i\n"' adcdadbbdacdaadabddaidrd
d的个数
d的个数
作者: zzyong08 发布时间: 2010-08-31
谢谢各位的帮忙
作者: MicoCN 发布时间: 2010-08-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28