shell的数据库连接
来源:互联网 发布:农村淘宝下载正版 编辑:程序博客网 时间:2024/06/06 09:39
****mysql——>shell
#!/bin/bash
mysql -uroot -ppassword <<EOM //进入mysql命令模式
use databasename;
create table tablename ( name VARCHAR(100) NOT NULL , id INT(32) NOT NULL,PRIMARY KEY (`id`) ) ENGINE=MYISAM; //创建表,表明字段名不需要引号。
select name,password,age,number FROM tablename into outfile '/tmp/userlist.txt'; //查询表内容输出到文件
update tablename set enabledo=0 where id="$1"; //更新表内容
EOM
犯的错误:表明和字段名在上面语句中加了引号或``导致语法错误。
****mysql——>perl
use DBI;
my $conn = DBI->connect( " DBI:mysql:database=databasename:host=127.0.0.1 ", "root","password",{ ' RaiseError ' => 1} ); //mysql连接句柄
my $sql = sprintf( " insert into tablename(id,name,age,sex,class) values('%d','%s','%d','%s','%s'); ", $id,$name,$age,$sex,$class ); //要执行的语句 可以根据需要换成update,select等等
my $result = $conn->do($sql); //运行sql变量语句
my $result = $conn->quote($ziduan); //这句shi什么意思
my $exec = $conn->prepare($update); //这句shi什么意思
$exec->execute(); //还有这个
$exec->finish(); //还有这个
my $result = $conn->disconnect(); //断开连接
****memcached——>shell
****memcached——>perl
my $memd = new Cache::memcached{ ' servers ' => [ ' 127.0.0.1:11211 ' ] }; //连接memcache库句柄
$result = $memd->get( " memcache_key " ); //获得memcache_key的值
$memd->delete( " memcache_key " ); //删除memcache_key字段
未完待续...
- shell的数据库连接
- shell脚本 监控数据库连接数
- Oracle数据库连接检测(Shell)
- ASP数据库连接的实现
- 关于“持久的数据库连接”
- SQLServer数据库连接的配置
- turbine下的数据库连接
- 不错的数据库连接代码
- 数据库连接的问题
- 数据库连接池的问题
- 测试数据库连接的函数
- 数据库连接的小结!
- 数据库连接问题的总结
- JDBC数据库连接的问题
- 数据库连接字符串的写法
- 郁闷的数据库连接
- 数据库连接池的配置
- 数据库连接池的基本原理
- struts2.x 文件上传 文件大小配置问题!
- Sql安全解决方案
- Python容易弄错的问题
- MyEclipse 安装activiti designer
- 何谓Android的过滤机制
- shell的数据库连接
- myeclipse配置tomcat时遇到的问题
- MyBatis-Generator 代码生成
- 程序员放松的8个好网站推荐
- 如何在两个页面之间传递DataTable
- springMVC自定义属性编辑器
- C#简单的计时器代码
- 需求变更对项目的影响程度?需求变更管理能否降低需求变更?如果不能,如何降低?
- 旧代码 - 最小生成树 - Prim