- ベストアンサー
今からデータベースの勉強するなら
みなさま、こんにちは。 私は、今、PHPの勉強をしております。 PHPの初心者の本を買って勉強していたのですが、その本では、データベースの環境をSQLiteで紹介しており、SQLiteの関数を少しではありますが、書けるようになりました。 今度は、一歩進んだことを勉強しようと本屋に行ってみると、データベースはMYSQL関連が殆どでした。 データベースを勉強するとしたら、やっぱり情報量の多いMYSQLの方が良いのですか? みなさんは、どう思いますか? 初歩的な質問で申し訳ありません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
SQLiteは、DBサーバーなどを立てなくても使えるので便利です。 ただ、DB一般を勉強しようとするとSQLについて学ぶということになろうかと思いますが、SQLiteは、標準的なSQLの一部の機能しか使えません(こういうと語弊があるような気がしますが)ので、網羅的に学ぶには、他のDBを使うのがいいかもしれません。 (ただ、それぞれのDBはそれぞれのDB固有の拡張機能があることに注意しないといけません) フリーのDBでは、 MySQLか PostgreSQLがいいと思います。
その他の回答 (2)
- SHlVA
- ベストアンサー率48% (20/41)
LAMPという言葉が今年は目立ちましたし、 PHPとMySQLの情報が多いので、個人的にはMySQLがオススメです。 DBにも、それぞれ一長一短あるので、PostgreSQLとMySQLの違いなども調べてみるといいかもしれません。 多機能のPostgre、速度のMySQL、といわれてますが、 PostgreSQLも高速化されてきてますし、MySQLもバージョン5でまた大きく機能追加されてきました。 有名な話ですが、楽天はPHP+MySQLを採用しています。 http://itpro.nikkeibp.co.jp/members/SI/oss/20031007/1/ こちらなど参考にしてみてください。
補足
ありがとうございます。 今、基礎からSQLを勉強しております。 その勉強が、終わった時点で、目的に合わせてPostgreSQLとMySQLのどちらを採用するか、決めようと考えております。 いろんな方のアドバイスを聞けて、とても良かったです。
- hegemonism
- ベストアンサー率53% (37/69)
PostgreSQL ならば、定番の 「PC UNIX ユーザーのための PostgreSQL 完全攻略ガイド」(石井達夫著、技術評論社) がお勧めです。
お礼
ありがとうございます。 昨日、本屋さんに行って、PostgreSQLの本を買いました。 この本で、勉強したら、 PC UNIX ユーザーのための PostgreSQL 完全攻略ガイドを買って勉強してみます。
お礼
ありがとうございます。 勉強しはじめて、これができないとかって事態が起こるのが嫌だったので、とても助かりました。 ありがとうございます。