[掲示板へもどる]
一括表示

  [No.1636] KH coderに梱包されているMySQLの利用 投稿者:油山  投稿日:2014/04/29(Tue) 09:38:34

樋口先生、

お世話になります、油山と申します。

教えていただきたいことがございます。
どうぞ、よろしくお願いいたします。


KH coderに梱包されているRについては、
RguiからRコンソールを起動して、保存したRファイルを再利用しています。

大変に重宝しています。



MySQLについても利用したいと思います。

KH coderのテキスト解析結果の活用だけでなく、
一般的なRDB、SQLの勉強としてMySQLを利用したいとも思います。

KH coderに梱包されているMySQLを利用するための
手順、手続きなどについて、ご教示いただければ助かります。

掲示板、マニュアルを拝見しましたが、参考になる箇所はありませんでした。


(1)
KH coderのテキスト解析結果を活用するために
SQLを発行して、処理結果を確認する方法

設計情報などは、どこを参照すればよいのでしょうか?
(リレーション、キーなど)


(2)
データベースの勉強をしておりますので、
RDB、SQLの勉強のために、
KH coderとは別に、新たにデータベースを作成して、
SQLを発行して、処理結果を確認する方法

KH coderで使用しているスーパーユーザのアカント名
khc
を使ってデータベースを作成することに、何か問題は発生するでしょうか?


参考になる情報源(図書、Web)などが、あれば、教えていただければ
大変に助かります。


どうぞ、よろしくお願いいたします。


  [No.1637] Re: KH coderに梱包されているMySQLの利用 投稿者:HIGUCHI Koichi  投稿日:2014/04/29(Tue) 13:15:04

こんにちは、樋口です。書き込みありがとうございます。

KH Coderが作成するMySQLデータベース内のテーブル構造(リレーションやキ
ーなど)については、マニュアルのA.4.2節をご覧ください。KH Coderの本で
すとpp. 130-131あたりです。また「SQL文の実行」(A.11.1節)コマンドも
ご利用いただけます。

必ずしも「SQL文の実行」コマンドを使用しなくとも、別途MySQLクライアント
ソフトウェアを使用されてもよいでしょう。ただ、(1)KH Coderを起動してい
るときしか、添付のMySQLは起動していないことや、(2)接続先ポートが3307で
あること、(3)添付のMySQLはかなりバージョンが古いこと、(4)文字コードは
ujisとしていることなどにご留意ください。

こうした点にご留意いただけば、KH Coderとは別に、MySQLクライアントから
添付のMySQLをご利用いただけるでしょう。


ただ、データベースの学習ということでしたら、KH Coderに添付の古いMySQL
ではなく、新しいMySQL Community Serverをダウンロード・インストールされ
るのがおすすめです。

そして、KH Coderがその新しいMySQLを使うように設定するとよいでしょう。
config/coder.iniのall_in_one_packを0に、sql_portを3306に、そして
sql_usernameとsql_passwordは新しくインストールされたMySQLにあわせてく
ださい。これでKH Coderは添付の古いバージョンではなく、新しいものを使う
ようになります。このようにデータベースを切り替えると、既存のプロジェク
トは開けなくなりますので、あらかじめ既存のプロジェクトは削除しておいて
ください。削除の前にエクスポートしておけば、切り替え後にインポートする
ことが可能です。

新しいMySQLであれば、(私は使ったことがないのですが)MySQL Workbenchの
ような新しいクライアントや、サブクエリ・ストアドプロシージャーなども使
えて、学習に適しているのではないかと思います。


  [No.1638] Re: KH coderに梱包されているMySQLの利用 投稿者:油山  投稿日:2014/04/29(Tue) 13:50:46

樋口先生、

お世話になります、油山と申します。

貴重なご助言を頂戴し、誠にありがとうございました。
御礼を申し上げます。

これを契機に、連休中にチャレンジしてみます。