Databases and SELECT · Database dan SELECT
Databases and tables
A database stores information in tables. A table is a grid, a bit like a spreadsheet:
- each row is one record — for example, one student;
- each column is one field — for example, the student's name or score.
This course uses a small table called student. It has 5 records and 4 fields: id, name, form, and score.
Basis Data dan Tabel
Sebuah basis data menyimpan informasi dalam tabel. Tabel adalah kisi-kisi, sedikit seperti spreadsheet:
- setiap baris adalah satu rekaman—misalnya, satu siswa;
- setiap kolom adalah satu bidang—misalnya, nama atau skor siswa.
Kursus ini menggunakan tabel kecil bernama student. Tabel ini memiliki 5 rekaman dan 4 bidang: id, name, form, dan score.
Asking for data with SELECT
To read data from a table you write a query with SELECT.
The simplest query asks for every column of every row. The star * means "all columns":
SELECTchooses the columns —*means all of them.FROM studentsays which table to read.
The database replies with a result table (also called a result set): the rows your query asked for.
Meminta Data dengan SELECT
Untuk membaca data dari tabel, tulis sebuah query dengan SELECT.
Query paling sederhana meminta setiap kolom dari setiap baris. Tanda bintang * berarti "semua kolom":
SELECT * FROM student;
SELECTmemilih kolom—*berarti semuanya.FROM studentmengatakan tabel mana yang akan dibaca.
Basis data membalas dengan tabel hasil (juga disebut set hasil): baris yang diminta query Anda.
A few rules
- Keywords like
SELECTandFROMare often written in capitals so they stand out. - End each statement with a semicolon
;. - An empty cell is shown as
NULL, which means "no value".
Now try it. Click Run to see the output, then Check answer.
Beberapa Aturan
- Kata kunci seperti
SELECTdanFROMsering ditulis dengan huruf kapital agar menonjol. - Akhiri setiap pernyataan dengan titik koma
;. - Sel kosong ditampilkan sebagai
NULL, yang berarti "tidak ada nilai".
Sekarang coba. Klik Run untuk melihat output, lalu Check answer.
Common mistakes
- End a query with a semicolon:
SELECT ... FROM table;. SELECT *returns every column — name only the ones you need.
Kesalahan Umum
- Akhiri query dengan titik koma:
SELECT ... FROM table;. SELECT *mengembalikan semua kolom—sebutkan hanya yang Anda butuhkan.
SELECT … FROM … WHERE
WHERE keeps rows, then SELECT keeps columns — step through it. · WHERE menahan baris, lalu SELECT menahan kolom — telusuri langkah demi langkah.
Show the whole student table — every column and every row. Use SELECT * FROM ...;. · Tampilkan tabel student sepenuhnya — setiap kolom dan setiap baris. Gunakan SELECT * FROM ...;.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Now keep only some columns and some rows. Show just the name and score of students in form 11A. Pick the two columns and add a WHERE form = '11A'. · Sekarang hanya simpan beberapa kolom dan beberapa baris. Tampilkan hanya name dan score siswa di kelas 11A. Pilih dua kolom dan tambahkan WHERE form = '11A'.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.