SQL

SQL

【SQL】WHERE句で条件を指定して絞り込む

こんにちは、かつコーチです。前回はSELECT文の基本を解説しましたが、実務では「全件取得」よりも「条件に合うデータだけ取得したい」場面がほとんどです。例えば「30歳以上の会員だけ取得したい」「特定のメールアドレスのユーザーを探したい」とい...
SQL

【SQL】SELECT文の基本:データを取得する

こんにちは、かつコーチです。SQL入門編では、データベースやSQLの全体像を解説してきました。ここからは実践編として、実際にSQL文を書いていきます。最初に習得すべきなのが、データを取得するためのSELECT文です。SELECT文はSQLの...
SQL

【SQL】MySQL・PostgreSQL・SQLite・MongoDB、DBMSの選び方

こんにちは、かつコーチです。「データベースを学ぼう」と決めても、次に立ちはだかるのが「どのDBMSを使えばいいの?」という選択です。MySQL、PostgreSQL、SQLite、MongoDBなど、名前をよく聞くDBMSはいくつもあります...
SQL

【SQL】SQLとは?データベース操作言語の基本を理解する

こんにちは、かつコーチです。ここまでの記事で「データベース」「RDBMS」について解説してきました。今回はいよいよ、そのRDBMSを操作するための言語であるSQLについて解説します。「SQLって何の略?」「プログラミング言語なの?」という疑...
SQL

【SQL】RDBMS(リレーショナルデータベース)とは?表形式でデータを管理する仕組み

こんにちは、かつコーチです。前回の記事でデータベースの全体像を説明しましたが、今回はその中でも最も普及しているRDBMS(リレーショナルデータベース管理システム)について解説します。「リレーショナル」という言葉の意味がわからず、なんとなく使...
SQL

【SQL】データベースとは?なぜアプリ開発にDBが必要なのか

こんにちは、かつコーチです。プログラミングを学び始めて「アプリを作りたい」と思ったとき、必ずぶつかるのがデータベース(DB)という言葉です。「なんとなく大事そうだけど、結局何なのかよくわからない」という人は多いと思います。私自身、最初にDB...