2011-04-27 14 views

答えて

2

0

実際には、Perlを使って実現しました。私はMySQLデータベースにアクセスできるPerlスクリプトを書いた。

私がしなければならなかったすべては私のPerlスクリプトでこれを含めた:

# PERL MODULES USING 
use DBI; 
use DBD::mysql; 

しかし、単にこれらのモジュールが正しくインストールされていることを確認してください。私はシステム管理者が私のためにそれをやったので、私はそれを行う方法を知らない。

あなたはこのようにDBにアクセスすることができます。

# MYSQL CONFIG VARIABLES 
$platform = "mysql"; 
$host = "<your db server ip>"; 
$database = "<db name>"; 
$org_table = "<table name>"; 
$user = "<username>"; 
$pw = "<password>"; 

# DATA SOURCE NAME 
$dsn = "dbi:$platform:$database:$host:$port"; 

# PERL DBI CONNECT 
$connect = DBI->connect($dsn, $user, $pw); 

は今、あなたはそれを実行したい、あなたは、クエリ文字列を作成するとします。

#SELECT THE ORG SHORT NAMES 
$select_org = "SELECT id, short_name FROM $org_table"; 
$org_handle = $connect->prepare($select_org); 

$org_handle will have the resultset. 
2

この

#!/bin/bash 
echo "show all tables" 
mysql -uroot -p'password' dbname<<EOFMYSQL 
show tables; 
EOFMYSQL 
echo "Count of all records" 
mysql -uroot -p'password' dbname<<EOFMYSQL 
select count(*) from tbname; 
EOFMYSQL 
+0

を試してみてください** @ ishimwe **なぜ追加するのですか?<< EOFMYSQL **同じことをする他の方法はありますか? –

+0

すてきな答えを使用する –

関連する問題