サンシロウです!突然ですが皆さんは、データベースを使ったことがありますか?WEBアプリ、WEBサービスなどを作る上では切っても切れない技術だったりしますよね。まとめDBとは?wikipediaでは、次のように説明されています。DB)とは、検索や蓄積が容易にできるよう整理された情報の集まり。通常はコンピュータによって実現されたものを指すが、紙の住所録などをデータベースと呼ぶ場合もある。コンピュータを使用したデータベース・システムでは、データベース管理用のミドルウェアであるデータベース管理システムを使用する場合も多い。データの検索、更新、削除などの処理が速く、大量のデータを扱うことができる仕組みですね。2019年7月27日PosgreSQLとは?PostgreSQLとは、オープンソースで無料で使うことができる高機能のデータベース管理システムです。Serverに続いて世界シェア4位を獲得していて、とても人気の高いデータベースです。RubyやPythonの人気向上により、アプリを公開する仕組みとしてheroku(ヘロク)を使う人が増えていますが、このherokuのデータベースにも初期設定されています。2019年5月3日インストーラのダウンロードインストール方法をお伝えする前に、インストーラのダウンロード方法をお伝えします。わかりづらいため、画面を追って順に説明しますね。PostgreSQLのバージョン、インストールするOSのバージョンを選択し、「Download」をクリックするPostgreSQLインストール次に、PostgreSQLのインストール方法をお伝えします。1.ダウンロードしたインストーラを起動し、「Next」ボタンをクリック2.インストールするフォルダ設定画面で、「Next」ボタンをクリック3.全てにチェックを入れて、「Next」ボタンをクリックPostgreSQL本体以外にも、PostgreSQLを使うために便利なツール(pgAdmin)などもまとめてインストールすることができます。4.データを保存するためのフォルダ設定画面で、「Next」ボタンをクリック5.パスワードを入力し、「Next」ボタンをクリック※ここで入力するパスワードは、PostgreSQLの管理者権限のパスワードになるので忘れないようにメモしておいてください。Options画面でLocaleに「C」を選択し、「Next」ボタンをクリック8.インストール内容確認画面で、「Next」ボタンをクリック9.インストール開始画面で、「Next」ボタンをクリックここまで操作すると、インストールが開始します。PostgrteSQLでデータベースに接続してみよう最後に、データベースに接続する方法について説明したいと思います。いくつか方法があるのですが、ここでは「pgAdmin」というPostgreSQL専用のデータベース管理ツールを使った接続方法についてご紹介します。10」の下にメニューが追加されていることを確認するこれで無事に接続の確認ができました。pgAdminでは、画面の操作を行うだけでデータベース、テーブル、データなどの作成や更新ができます。データベース操作言語であるSQL文を直接実行することもできるため、気になる方は調べてみてくださいね。PostgrteSQLをこれから勉強したい方へ最後に、これからPostgreSQLを学んでいきたい方向けにおすすめの学習サイトをご紹介します。URL:https://dotinstall.com/lessons/basic_postgresqlこちらは、動画を見ながら学ぶことができるドットインストールというサービスです。動画は1コマ3分程度なのでyoutubeを見るような感覚で学習を進めることができます。PostgreSQLについても詳しく解説されているため、ぜひ参考にしてみてくださいね!まとめいかがでしたでしょうか。今回は、PostgreSQLのインストールに特化してご紹介しました。PostgreSQLはとても高機能かつ、使いやすいのでぜひ挑戦してみてくださいね!TweetPocket「プログラミング、右も左もわからない...」という方にオススメ当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。Wakizaka新卒入社したメーカー系のIT企業で、システムエンジニアとして約5年勤務。インフラ、製造、テスト、運用保守など、様々な経験あり。侍ブログ編集部として、これまでに200記事以上の記事を執筆。現在はフリーランスエンジニア兼テックライターとして活動中。Reserved.現役生徒500名以上が在籍する弊社のプログラミング学習プランをあなたに合わせて最短1分で診断します。