Home > development | rails | ruby > サーバーサイドで良く分からん事リスト

サーバーサイドで良く分からん事リスト

初歩過ぎることまとめ。

MySQLってなんなの?

MySQL – Wikipedia
データベースを運用・管理するためのシステム。
FirebirdPostgreSQLってのもあるみたい。

んじゃデータベースってなんなの?

データベース – Wikipedia
読んだけど良くわからん。
MySQLとかPostgreSQLみたいなデータベース運用・管理システムを使って構築されたもの、
って解釈でいいのか?

phpMyAdminってなんなの?

phpMyAdmin – Wikipedia

PhpMyAdmin_screenshot.png

phpMyAdminはMySQLをインターネット越しに管理するためのツールで、
PHPで実装されている。 phpMyAdminを用いることで、SQL文を記述することなく、
MySQLのデータベースに対して様々な操作が行える。
また、ユーザが任意のSQL文を記述して実行することもできる。

まんま引用。GUIで簡単に管理できますよ、て事なのかな?

僕はhetemlを使っている。 んで、rubyをやりたいんだけど、hetemlだとどうなるのか。
Heteml(ヘテムル)レンタルサーバーでWebアプリをRubyで構築計画(その3)

端末が使えれば、上記のスクリプトをfruits.sqlといったファイルで保存して、

% mysql < fruits.sql

で終わりなんですが、phpMyAdminではけっこう面倒くさいです
(もしかしたら、CREATE TABLE文を一気に流す方法があるのかもしれませんが)。

なんか面倒くさそう。

<2008/06/16追記 ここにも書いてあった>
レンタルサーバー「heteml」 - Ruby から MySQL に接続する方法

んで僕は何から始めればいいんだ?
今までローカルで扱っていたデータをサーバーで扱うってだけなんじゃないんか。
モヤモヤがさっぱり晴れません。

moriBlogさんの記事を見た。
BlueHost(レンタルサーバ)を借りてみた。 | moriBlog
僕も一からサーバーを借りてやってみるかな。
自分でサーバー買って一から構築ってのもやってみたいと思った。

Comments:6

moringo 08-06-11 (水) 21:25

リンクありがとうございます。

DB(データベース)とっつきにくいですよね。自分もそうでした。
DBはわかりやすくいうと、エクセルの表みたいなイメージでしょうか。
SQL文という命令をつかって、好きな条件に当てはまる好きな情報をその表から取り出せます。
MYSQLはそのSQL文という命令がつかえるDBの形式の一つで一番メジャーなものです。

PHPMyAdminはGUIからMYSQLのデータの確認、追加、変更などができるものです。
SQL文を使わなくて管理できることと、データの構造を視覚的に把握しやすいのがメリットです。

Rubyやるなら開発環境を自分のマシーンに整えるか、Bluehostもありですよ。Ruby使えるし、Railsがデフォルトで入ってるので。
慣れないと自分で開発環境整えるのが、実はかなり面倒だったりします。

miniapp 08-06-11 (水) 22:36

解説ありがとうございます!
blog拝見させてもらってます。moringoさんの勉強熱心っぷりに触発されてます。
僕も頑張って勉強します!
MySqlも覚えないといけませんね。Rubyもインストールはしてあるのですが、
肝心のデータベースとの連携の仕方が分かってません。
railsで簡単に実現できるというのは聞いたのですが…。
これにまたFlashが絡むと難しそうだな〜。
頑張ります!

moringo 08-06-11 (水) 22:55

自分も、MySQLとかつい1週間くらい前からまじめに触りはじめたばかりで
赤ちゃん状態ですけど、一緒にがんばりましょー。
諸事情から、けっきょく自分はPHPやってますが、
DBとの連携は、シンプルなものならかなり簡単でした。

rubyはrails使うと、なんか本の通りやってると、
わけわからないまま、簡単にDB連携できた記憶があります。

miniapp 08-06-11 (水) 23:57

おー1週間で出来てしまいましたか!
本っていうと、blogでも書かれてらした
「RailsによるアジャイルWebアプリケーション開発」っていう本ですかね。
僕も買おうか迷っている所です。
頑張りましょう!ありがとうございます!

mori 08-06-12 (木) 0:45

あの本はrailsとrubyのバージョンが現行のものよりけっこう古いので、
違う新しい本を探した方がいいかもしれません。
rails本が続々刊行されているようなので。

バージョンが古いからエラーなのか、自分のソースが間違っているのか、不安になります。。。

miniapp 08-06-12 (木) 1:31

あっ、そうなんですか!
貴重な情報をありがとうございます!
何かサンプルを作りながら習得していくタイプの本を探していたんですよね。
ちょっと別なのを探してみますね。

それと話が前後してしまうのですが、DBはハッシュ(連想配列)みたいなもの、と認識してます。
そんな感じですかね?

何度も情報ありがとうございます〜。頑張ります!

Comment Form
Remember personal info

Home > development | rails | ruby > サーバーサイドで良く分からん事リスト

Return to page top