• ベストアンサー

my SQLって

MY SQLっていうのは何か簡単に 教えてください。 web上でどういったことができるのか知りたいです。 プログラムは大学で習いましたが 初心者程度です^^;; お願いします。

noname#70071
noname#70071
  • MySQL
  • 回答数3
  • ありがとう数17

質問者が選んだベストアンサー

  • ベストアンサー
  • mi-si
  • ベストアンサー率35% (200/567)
回答No.2

フリーのSQLデータベースサーバです。複数のユーザーから接続して扱うことが出来ます。フォームなどのデータをファイルに格納して扱う場合のデータの安全性、複数のユーザーからのアクセスを考慮してあるために特別なコーディングが不要と言ったメリットがあります。 SQLとはデータベース(まとまったデータの集まり)からデータを検索したり、追加削除などを行う為の言語です。SQL文を発行する事で検索プログラムが簡単に使えるます。同じ事をテキストファイル上でやろうとするとものすごく複雑なプログラムを書き、デバッグを行わなければ成りません。 同じフリーのPostgreSQLがOracleクローン(商業用No.1のRDBMS)を目指しているのに対して、MySQLは、手軽さと高速性を追求しているのが特徴でしょうか? SQLエンジン(DBMS)を、Web上での使われ方は、検索エンジン、日記サイトのデータの格納庫、ショッピングサイトの在庫・発注管理、ポータルサイトの個人情報の管理、画像や音楽データの管理、ストリーミング用データベースといったようにほとんど無限に近いです。Web上のすべてのコンテンツをデータベースに格納して管理することもリソースがあれば不可能では無いです。実際にはコストや用途に応じて合わせて使いわけます。たとえば高い安全性と耐久性、ファイルの安全性、非常に多くのアクセスと言ったサイトには商用データベースのOracleが使われるでしょうし、手軽にコストをかけずにデータの検索や日記や辞書などの検索用途などに使いたいのであればMySQLが使われるでしょう。

参考URL:
http://www.mysql.gr.jp/
noname#70071
質問者

お礼

日記や辞書などに興味があるので いろいろ調べてみたいと思います。 ありがとうございました。

その他の回答 (2)

  • mana005
  • ベストアンサー率27% (3/11)
回答No.3

mi-siさんの回答はわかりやすいと思います。 付け加えて言えば、 実際アメリカでMySQLを使う大手会社は多い。(Yahoo等) 個人的にMySQLはOracleに負けないDBと思います。 でもOracleは一応ブランドものですから、日本でOracleを使う会社はMySQLより多いと思います。 実はYahooで使っている(改造した)MySQLはOracleより良いの噂を聞いた事があります。 (一応アメリカ人ですから、日本語は変な部分があったら、すみません)

noname#70071
質問者

お礼

ありがとうございました。 MYSQLについて少し理解できました^^

  • J_ANBI
  • ベストアンサー率48% (24/49)
回答No.1

アバウトな説明ですが・・・。 MySQLは、DBMSというカテゴリのソフトウェアです。 DBMSは、データベースと言われたりもします。 このカテゴリに入るのは、他に、 PostgreSQL Oracle(Oracle社による商用ソフトウェア) SQLServer(MS社による商用ソフトウェア) で、これは、簡単に言えば、データを入れるためのバケ ツのようなものといっていいかと思います。 ただし、バケツと違うのは、DBMSに入るデータは、いくつかの 決め事に従って整然と情報が格納されることです。 きちんとした形で情報が格納されているため、 必要なデータの取り出しが比較的手早く簡単にできる メリットがあります。 また、ほとんどのDBMS(MySQLを含む)は、同時に複数の人 が利用することを考えていますので、そういう状況下でも データが矛盾しないような工夫がなされています。 「Webで何ができるか」という質問ですが、MySQL単体では、 基本的にWebでは何もできません。 Webサーバと、MySQLの間に入って、ユーザの要求に応じて データを読み書きするための命令を発行してくれる仕組みが必要 になります。この手のソフトフェアとしては、PHP等がありますし、 cgiやJavaのサーブレット等でも実現できます。 大変大雑把ですが、こんなもんで回答になっているでしょうか? 不明な点等あれば、補足に書いてくださいね。

noname#70071
質問者

お礼

難しいですね^^; ありがとうございます。 もっと勉強してみます。

関連するQ&A

  • my sqlはどこにあるのか?

    学校でmy sqlを使うですが、どこからダウンロードしたらいいのでしょうか?また、そのmy sql だけダウンロードすれば ソフトウェアとしてmy sqlを自宅で練習する環境はできるのでしょうか? パソコンはwin98 です。

    • ベストアンサー
    • MySQL
  • My SQL

    My SQLをこれから使いたいのですが、最近調べ始めたばかりで、導入の方法や手に入れ方もぜんぜん分かりません。 条件は個人の利用で、商用で利用をするつもりはありません。 買うならいくら位なのか、勉強はどんな本を読んだら良いかまったく分かりません。 是非教えてください。

    • ベストアンサー
    • MySQL
  • MY SQLの設定

    よろしくお願いします。 「DB MAGAZINE」でMY SQL5.0.22をインストールしたのですが、SQL Command Line Clientでshow tables; と打ち込んでも”NO database selected”というエラーがでます。何か設定が足りないのでしょうか。 ちなみにOSは、WINDOWS XPです。

  • my sql 日本語設定について

    my sqlで日本語設定をしたいのですが、サーバー側の設定の仕方がわかりません。 my sqlをインストールをしたのはいいのですが、日本語設定をしたいとHPをみても意味がわかりません。 my sqlのホルダーに入っているサーバーかな?と思い「My SQL5.7 Command Line Client-Unicode」を開いてコマンドを入力したのですが、エラーメッセージが出てしまいます。 どうすればいいのですか?教えていただければ幸いです。 ※参考にしたHPのURLです。 https://www.dbonline.jp/mysql/myini/index3.html

    • ベストアンサー
    • MySQL
  • MY-SQL+PHPファイルのアップロード

    MY-SQL+PHPでファイルを保存したり読み出したりしたいと考えています。 MY-SQLにファイルの保存先を保存して、ファイルはデータベース内ではないところにおいておき、読み出したりしたいとおもっています。 ただどのように作ればいいのかわかりません。簡単なサンプルだけでもご教授していただけないでしょうか?

    • ベストアンサー
    • MySQL
  • Ruby &My SQLで掲示板は作れますか?

    Ruby &My SQLでスレッドを自由に立てられたり、そしてそれにレスできたりする掲示板は作れますか?(日本語下手ですみません) 例) タイトル:彼女作りてー 1:名無しさん(主):作り方教えろ 2:名無しさん:マッチングアプリやれば 3:名無しさん(主):2くく マッチングアプリは嫌

    • ベストアンサー
    • Ruby
  • C&My SQLで掲示板は作れますか?

    C &My SQLでスレッドを自由に立てられたり、そしてそれにレスできたりする掲示板は作れますか?(日本語下手ですみません) 例) タイトル:彼女作りてー 1:名無しさん(主):作り方教えろ 2:名無しさん:マッチングアプリやれば 3:名無しさん(主):2くく マッチングアプリは嫌

  • 個人でSQLサーバー

    個人のwebページでSQLサーバーを使っている人に質問です。 SQLサーバーを使って何をしているのですか?^^ 私も使ってみたいなって思っているのですが 何に使っているのかわからないような 初心者ですので・・^^; 参考にしたいと思います。 教えてください。

  • SQLとACCESS

    DBがACCESSのソフトを作成しようとおもっています。 プログラム言語はVisualBasicとSQLを使用とおもっています。 しかしSQLに関しては全くの初心者で、まずどのように ACCESSに接続していくのかから理解できていません。 まずどのようにPGを書けばACCESSにつなげれる、問合わせなど できるのでしょうか?

  • my sqlで文字化け

    お世話になります。 my sqlのテキスト欄ですが、以下のような文字化けになってしまいました。 ¤¦¤´¤¶¤¤¤Þ¤¹¡£<br />¤è¤¤¤È¤³¤í... このような文字化けはどうやったら直るのでしょうか? 日本語データーがすべてこのようになってしまいました。 ヒントのような事でも良いのでどうか回答の程よろしくお願い致します。

    • ベストアンサー
    • MySQL