Menu
Coddy logo textTech

What is a database

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 2/72。

データベースは、データを整理された方法で保存する大きなバケツのようなものです。

データベースを作成したい場合の2つの例を以下に示します:

  • 学生、コース、講師のデータを保存するための大学のデータベース。
  • 車の代理店が販売、車の保管、従業員を追跡するためのデータベース。
  • その他多数

データベース内にはテーブルがあり、各テーブルには名前、列名、行があります。

例えば、これは workers テーブルです:

 年齢経験年数性別
1GhullyThuas292.3女性
2BostalShkolky320.2男性
3QaostuMalop214女性

workers テーブルには 5 つのデータ列(firstnamelastnameageexp_yearsgender)と 3 行があります。最初の列(1、2、3 を表示)は単なる行番号で、データ列ではありません。

特別なツールは必要ありません。3人のワーカーがいることは明らかで、全員の平均年齢(29 + 32 + 21)/ 3 を計算するのは簡単です。

しかし、行が千行、あるいは百万行になったらどうなるでしょうか?

そこでデータベースとSQL(構造化クエリ言語)が登場します。

SQL は、データベース内のデータを管理および操作するために特別に設計された標準言語です。

データベースはすべてのテーブルを格納し、SQLは必要なデータを抽出して分析するのに役立ちます。

データベースからテーブル全体を抽出するには、どの列をSELECTするかを指定し、どのテーブルから抽出するかをFROMで指定する必要があります。

これを行うために、以下のように書きます:

SELECT column1, column2, column3 FROM table_name
challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • workers: firstname, lastname, age, exp_years, gender

 

データベースからテーブル全体(すべての列)を抽出するクエリを書いてください。

SELECT * を使用するか、すべての列を明示的にリストして、workers テーブルからすべての列を取得してください。

チートシート

データベースは、列と行を持つ整理されたテーブルにデータを格納します。SQL (Structured Query Language) はデータベース内のデータを管理および操作するために使用されます。

データベースのテーブルからデータを抽出するには、SELECT 文を FROM 句と一緒に使用します:

SELECT column1, column2, column3 FROM table_name

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン