データベース

データベース・SQL

SQLのトランザクションとは?初心者でもわかる仕組みと使い方|完全ガイド

データベースを使ったシステムを作っていて、こんな心配をしたことはありませんか?「お金の移動処理で、片方の口座だけ変更されたらどうしよう」「途中でエラーが起きて、データがぐちゃぐちゃになったら...」「複数の処理を安全にまとめて実行したい」そ...
Windows

WindowsでPostgreSQLを起動・停止する方法|初心者向け完全ガイド

PostgreSQLをWindowsで使っていて、こんな困りごとはありませんか?「データベースに接続できない」「PostgreSQLが動いているかどうか分からない」「パソコンを再起動したら動かなくなった」「起動や停止はどうやってやるの?」P...
データベース・SQL

SQLiteとは?超入門ガイド|初心者が知っておくべき基礎と実用例

プログラミングを始めたばかりの方は、こんなことを思ったことがありませんか?「アプリでデータを保存したいけど、どうすればいいの?」「データベースって難しそう...」「MySQLとかPostgreSQLは設定が大変そう」「もっと簡単にデータを管...
データベース・SQL

【初心者向け】SQLでの変数の使い方まとめ

SQLを書いていて、こんなことはありませんか?「同じ値を何度も書くのが面倒」「計算結果を一時的に保存したい」「条件によって値を変えたい」「複雑なクエリを読みやすくしたい」そんなときに便利なのが、SQLの変数です。変数を使うメリット値の再利用...
データベース・SQL

【決定版】主要データベースの型の違いまとめ|MySQL・PostgreSQL・SQLiteなどの違い

アプリ開発やデータ分析で避けて通れないのが「データベースの型(データ型)」です。でも、同じ「文字列」や「日付」でも、使うデータベースによって型名が微妙に違うことに混乱した経験はありませんか?たとえば:VARCHAR?それともTEXT?DAT...
データベース・SQL

【初心者向け】SQLのGROUP BY完全ガイド

SQLのGROUP BYは、データをまとめて集計するための機能です。こんなときに使います各部署の人数を知りたい商品ごとの売上合計を出したい月別の売上を調べたい地域ごとの平均値を求めたいGROUP BYを使えば、同じ種類のデータをまとめて計算...
データベース・SQL

【初心者向け】SQLのデータ型とは?文字列・数値・日付型など使い分けをわかりやすく解説!

SQLでテーブルを作成するとき、こんな記述を見たことがあるかもしれません:CREATE TABLE users ( id INT, name VARCHAR(50), created_at DATE);この「INT」「VARCHAR(50)...
Mac

【初心者向け】MacにPostgreSQLをインストールする方法|Homebrewで簡単&安全に導入しよう!

PostgreSQL(ポストグレスキューエル)は、高機能・高性能・完全無料のリレーショナルデータベースです。多くのWebサービスやアプリの裏側で使われており、世界中の開発者に愛用されています。Macで開発やデータ管理をするなら、ローカルにP...
データベース・SQL

【初心者向け】SQLの演算子まとめ|比較・算術・論理など使い方と意味をやさしく解説!

SQLでデータベースに問い合わせるとき、必ずといっていいほど出てくる記号やキーワードがあります。たとえば、こんな感じです:SELECT * FROM users WHERE age >= 20;ここで使われている「>=」は、SQLにおける「...
データベース・SQL

【完全ガイド】SQLのROW_NUMBER関数とは?

よくある課題:データに番号を振って見やすくしたい各カテゴリで1位のデータだけを取得したい重複したデータから最新の1件だけを選びたいランキング表を作成したい従来の方法では:複雑なサブクエリが必要パフォーマンスが悪い可読性が低いROW_NUMB...
データベース・SQL

【初心者向け】SQLで表示件数を制限する方法まとめ

SQLで検索結果を取得する際、全件表示してしまうと遅い・見づらい・サーバーに負荷がかかることがあります。よくある問題100万件のデータを全て取得して画面が固まる検索結果が多すぎてどれを見ればいいかわからないサーバーのメモリが不足してエラーに...
データベース・SQL

【初心者向け】SQLで並び替え(ソート)する方法まとめ

SQLでデータを検索した結果が大量に返ってきたとき、順序がバラバラだと読みにくく・使いにくいですよね。そんなときに活躍するのがORDER BY句です。好きな項目で並び替えて、一覧性や利便性をグッと高めてくれます。ソートが役立つ場面売上データ...
データベース・SQL

【初心者向け】MacでPostgreSQLを起動・停止する方法まとめ

PostgreSQL(ポストグレス)は、高機能で人気のあるオープンソースのデータベースです。Macでは主に以下の3つの方法でインストール・起動が行われます:Homebrewを使ってインストール・操作(開発者に人気)公式アプリ(Postgre...
データベース・SQL

【超入門】MySQLのINSERT文の正しい書き方とは?データ追加の基本を完全マスター!

「テーブルは作れたけど、どうやってデータを入れるの?」そんな疑問を持った方に向けて、今回はMySQLでデータを追加する命令である「INSERT文」の使い方を解説します。INSERTは、MySQLを使う上で必ず必要になる基本操作の一つです。こ...
スポンサーリンク