No.2ベストアンサー
- 回答日時:
フリーのSQLデータベースサーバです。
複数のユーザーから接続して扱うことが出来ます。フォームなどのデータをファイルに格納して扱う場合のデータの安全性、複数のユーザーからのアクセスを考慮してあるために特別なコーディングが不要と言ったメリットがあります。SQLとはデータベース(まとまったデータの集まり)からデータを検索したり、追加削除などを行う為の言語です。SQL文を発行する事で検索プログラムが簡単に使えるます。同じ事をテキストファイル上でやろうとするとものすごく複雑なプログラムを書き、デバッグを行わなければ成りません。
同じフリーのPostgreSQLがOracleクローン(商業用No.1のRDBMS)を目指しているのに対して、MySQLは、手軽さと高速性を追求しているのが特徴でしょうか?
SQLエンジン(DBMS)を、Web上での使われ方は、検索エンジン、日記サイトのデータの格納庫、ショッピングサイトの在庫・発注管理、ポータルサイトの個人情報の管理、画像や音楽データの管理、ストリーミング用データベースといったようにほとんど無限に近いです。Web上のすべてのコンテンツをデータベースに格納して管理することもリソースがあれば不可能では無いです。実際にはコストや用途に応じて合わせて使いわけます。たとえば高い安全性と耐久性、ファイルの安全性、非常に多くのアクセスと言ったサイトには商用データベースのOracleが使われるでしょうし、手軽にコストをかけずにデータの検索や日記や辞書などの検索用途などに使いたいのであればMySQLが使われるでしょう。
参考URL:http://www.mysql.gr.jp/
No.3
- 回答日時:
mi-siさんの回答はわかりやすいと思います。
付け加えて言えば、
実際アメリカでMySQLを使う大手会社は多い。(Yahoo等)
個人的にMySQLはOracleに負けないDBと思います。
でもOracleは一応ブランドものですから、日本でOracleを使う会社はMySQLより多いと思います。
実はYahooで使っている(改造した)MySQLはOracleより良いの噂を聞いた事があります。
(一応アメリカ人ですから、日本語は変な部分があったら、すみません)
No.1
- 回答日時:
アバウトな説明ですが・・・。
MySQLは、DBMSというカテゴリのソフトウェアです。
DBMSは、データベースと言われたりもします。
このカテゴリに入るのは、他に、
PostgreSQL
Oracle(Oracle社による商用ソフトウェア)
SQLServer(MS社による商用ソフトウェア)
で、これは、簡単に言えば、データを入れるためのバケ
ツのようなものといっていいかと思います。
ただし、バケツと違うのは、DBMSに入るデータは、いくつかの
決め事に従って整然と情報が格納されることです。
きちんとした形で情報が格納されているため、
必要なデータの取り出しが比較的手早く簡単にできる
メリットがあります。
また、ほとんどのDBMS(MySQLを含む)は、同時に複数の人
が利用することを考えていますので、そういう状況下でも
データが矛盾しないような工夫がなされています。
「Webで何ができるか」という質問ですが、MySQL単体では、
基本的にWebでは何もできません。
Webサーバと、MySQLの間に入って、ユーザの要求に応じて
データを読み書きするための命令を発行してくれる仕組みが必要
になります。この手のソフトフェアとしては、PHP等がありますし、
cgiやJavaのサーブレット等でも実現できます。
大変大雑把ですが、こんなもんで回答になっているでしょうか?
不明な点等あれば、補足に書いてくださいね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- SQL Server SQLについて 3 2023/02/24 12:25
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- その他(ブログ) ブログの作成 2 2023/06/25 09:11
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- PostgreSQL SQLでUPSERTを一度に複数行やる方法 3 2022/03/25 15:17
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- 英語 a lot of my homeworkはありか? 5 2022/10/13 16:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XAMPPでのMySQL各種設定保存場...
-
データベースファイル(.db)を開...
-
あるDBから別のDBのテーブルをs...
-
PL/SQLで@ファイル名が反応しま...
-
同じSQL文で極端に検索が遅くな...
-
PL/SQLをWindowsのBATファイル...
-
mysqlにおけるホストのパーセン...
-
mySQLのデータベースにhtmlのコ...
-
utf8bomとutf8mb4の違いがいま...
-
sqlplus で テキストファイルに...
-
バッチファイルではパスワード...
-
作成したレコードセットのCSV出...
-
Mysqlのデータベースのリンク
-
create databaseがうまくいきま...
-
MySQLへの特殊文字の挿入について
-
sql*loader 数値のロード
-
CSVを1行しかインポートしない...
-
sqlite3でcsvのインポートがで...
-
MySQL Date型にNULLが設定でき...
-
accdbファイルの最適化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ログインシステムについて
-
XAMPPでのMySQL各種設定保存場...
-
かねやんMySQLAdmin
-
PHP+MySQLでのINSERTの処理遅延
-
csvファイルを自動で取り込み(...
-
別サーバのデータベースの読み込み
-
my SQLって
-
mySQL と Filemaker server の...
-
MySQL超初心者の感覚で・・・
-
MySQLのビット演算
-
データベースを作りたいのです...
-
phpからmysqlを使う入門サイト...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
sql*loader 数値のロード
-
あるDBから別のDBのテーブルをs...
-
数字で「そ」と「り」
-
PL/SQLをWindowsのBATファイル...
-
同じSQL文で極端に検索が遅くな...
-
mysqlにおけるホストのパーセン...
おすすめ情報