初心者向け

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...
Linux

【Linux】SSH接続の基本:リモートサーバーに安全に繋ぐ

こんにちは、かつコーチです。「クラウドでサーバーを借りたけど、どうやって中に入ればいいの?」。Linuxサーバーを扱い始めると、最初にぶつかるのがこの疑問です。答えはSSHという仕組みを使ってリモートサーバーに接続することです。この記事では...
Linux

【Linux】apt・yumでパッケージを管理する基本

こんにちは、かつコーチです。「Linuxでソフトを入れたいけど、aptとかyumって何が違うの?」。Linuxを触り始めると、こうした疑問にぶつかる方が多くいます。この記事では、Ubuntu環境を基準にパッケージ管理コマンドaptの基本操作...
Linux

【Linux】chmod・chownでパーミッションを変更する使い方をLinux初心者向けに解説

こんにちは、かつコーチです。前回の記事ではrwxというパーミッションの仕組みを解説しました。今回はその権限を実際に変更するchmod・chownコマンドを、Ubuntu 26.04 LTSでの実例を交えて解説します。chmod・chownと...
Linux

【Linux】パーミッションの仕組み(rwxとは)Linux初心者向けに解説

こんにちは、かつコーチです。Linuxを触り始めると、ls -lを打ったときに出てくる-rwxr-xr--のような謎の文字列に戸惑った経験はありませんか。この記事では、Linuxのパーミッション(アクセス権限)の仕組みを、Ubuntu 26...
Linux

【Linux】cat・less・head・tailでファイルの中身を確認する

こんにちは、かつコーチです。前回は、cp・mv・rmを使ったファイル操作の注意点を解説しました。今回は、ファイルの中身を確認するための4つのコマンド、cat・less・head・tailを解説します。設定ファイルの確認やログの調査など、サー...
Linux

【Linux】ファイル操作コマンド(cp・mv・rm)で気をつけること

こんにちは、かつコーチです。前回は、ls・cd・pwd・mkdirというディレクトリ操作の基本コマンドを解説しました。今回は、実際にファイルを扱う上で欠かせないcp・mv・rmの3つのコマンドを解説します。特にrmはファイルを完全に削除して...
Linux

【Linux】基本コマンド一覧(ls・cd・pwd・mkdir)

こんにちは、かつコーチです。前回は、/etcや/varといったLinuxのディレクトリ構成を解説しました。今回はいよいよ、ディレクトリを実際に操作する基本コマンドを紹介します。ls・cd・pwd・mkdirの4つは、Linux操作の中で最も...
Linux

【Linux】ディレクトリ構成の基本(/etc, /var, /home等)

こんにちは、かつコーチです。前回は、ターミナルとシェルの基本的な仕組みを解説しました。今回は、Linuxを操作する上で必ず出会う「ディレクトリ構成」について解説します。Windowsの「Cドライブ」やmacOSの「Finder」とは違う独特...
Linux

【Linux】ターミナルの基本操作とシェルの仕組み

こんにちは、かつコーチです。前回は、Ubuntu・CentOS・RHELといったディストリビューションの違いを解説しました。今回はいよいよ実践編として、Linuxを操作する上で欠かせないターミナルとシェルの仕組みを解説します。黒い画面に文字...
Linux

【Linux】ディストリビューションの違い(Ubuntu・CentOS・RHEL)

こんにちは、かつコーチです。前回は、Linuxがどんなものかを解説しました。その中で少し触れた「ディストリビューション」について、今回はもう少し掘り下げて解説します。Ubuntu・CentOS・RHELなど、名前だけ聞くと違いが分かりにくい...
Linux

【Linux】Linuxとは?サーバーの世界標準OSを初心者向けに解説

こんにちは、かつコーチです。「サーバーを勉強したいけど、まずLinuxって何なのかが分からない」という相談を、駆け出しのエンジニアさんからよくいただきます。WindowsやmacOSは使ったことがあっても、Linuxだけは触ったことがないと...