NEW
Font size
WorksheetsReview MySQL
Total questions: 25
Worksheet time: 18mins
Apa itu MySQL?
Cross-platform, open-source dan gratis
Sebuah relational database management system (DBMS)
Dikembangkan, didistribusikan, dan didukung oleh Oracle Corporation
Semua jawaban benar
Pernyataan mana yang digunakan untuk memilih data dari database?
SELECT
GET
OPEN
EXTRACT
Pernyataan mana yang digunakan untuk memperbarui data dari database?...
MODIFY
UPDATE
SAVE
INSERT
Pernyataan mana yang digunakan untuk menghapus data dalam database?
REMOVE
COLLAPSE
DELETE
PURGE
Pernyataan mana yang digunakan untuk menambahkan data baru dalam database?
ADD RECORD
INSERT NEW
ADD NEW
INSERT INTO
Bagaimana cara menampilkan kolom "FirstName" dari tabel "Persons"?
SELECT Persons FROM FirstName
SELECT Persons.FirstName
SELECT FirstName FROM Persons
EXTRACT FirstName FROM Persons
Bagaimana cara menampilkan semua kolom pada tabel "Persons"?
SELECT *.Persons
SELECT [all] FROM Persons
SELECT * FROM Persons
SELECT Persons
Bagaimana cara menampilkan semua data dari tabel "Persons" di mana nilai dari kolom "FirstName" adalah "Peter"?
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
SELECT [all] FROM Persons WHERE FirstName='Peter'
SELECT * FROM Persons WHERE FirstName<>'Peter'
SELECT * FROM Persons WHERE FirstName='Peter'
Bagaimana cara menampilkan semua data pada "Persons" di mana nilai dari kolom "FirstName" dimulai dengan "a"?
SELECT * FROM Persons WHERE FirstName LIKE '%a'
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
SELECT * FROM Persons WHERE FirstName='a'
SELECT * FROM Persons WHERE FirstName='%a%'
Operator OR akan menampilkan data jika kondisi APAPUN memenuhi. Operator AND akan menampilkan data jika SEMUA kondisi memenuhi.
Benar
Salah
Bagaimana cara menampilkan semua data pada "Persons" di mana "FirstName" adalah "Peter" dan "LastName" adalah "Jackson"?
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
SELECT FirstName='Peter', LastName='Jackson' FROM Persons
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
Bagaimana cara menampilkan data dari tabel "Persons" di mana "LastName" secara alfabet berada di antara "Hansen" dan "Pettersen"?
SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons
SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
Perintah mana yang digunakan untuk menampilkan hanya data yang berbeda?
SELECT UNIQUE
SELECT DIFFERENT
SELECT DISTINCT
Query mana yang digunakan untuk mengurutkan hasil tabelnya?
SORT BY
ORDER BY
SORT
ORDER
Bagaimana cara menampilkan semua data pada tabel "Persons" terurut dari data terbesar pada "FirstName"?
SELECT * FROM Persons SORT BY 'FirstName' DESC
SELECT * FROM Persons ORDER FirstName DESC
SELECT * FROM Persons ORDER BY FirstName DESC
SELECT * FROM Persons SORT 'FirstName' DESC
Bagaimana cara menambahkan data baru pada tabel "Persons"?
INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
INSERT ('Jimmy', 'Jackson') INTO Persons
INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
Bagaimana cara menambahkan "Olsen" sebagai "LastName" pada tabel "Persons"?
INSERT INTO Persons ('Olsen') INTO LastName
INSERT INTO Persons (LastName) VALUES ('Olsen')
INSERT ('Olsen') INTO Persons (LastName)
Bagaimana cara mengubah "Hansen" menjadi "Nilsen" pada kolom "LastName" di tabel Persons?
MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'
UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'
UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'
MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen
Bagaimana cara menghapus data pada kolom "FirstName" di mana "Peter" berada di dalam tabel Persons?
DELETE ROW FirstName='Peter' FROM Persons
DELETE FROM Persons WHERE FirstName = 'Peter'
DELETE FirstName='Peter' FROM Persons
Bagaimana cara menampilkan jumlah data pada tabel "Persons"?
SELECT LEN(*) FROM Persons
SELECT COLUMNS(*) FROM Persons
SELECT NO(*) FROM Persons
SELECT COUNT(*) FROM Persons
Berikut ini adalah query JOIN yang dapat digunakan pada MySQL, KECUALI...
Implicit Join
Right Join
Inner Join
Outer Join
Query apa yang dapat digunakan untuk menampilkan data pada rentang tertentu?
IN
UNION
BETWEEN
RANGE
Query apa yang digunakan untuk menampilkan pola tertentu pada suatu kolom?
GET
=
LIKE
MATCH
Tabel City
----------------------------------------------------------
| ID | Name | CountryCode | District | Population |
----------------------------------------------------------
| 1 | Kabul | AFG | Kabol | 1780000 |
| 2 | Qandahar | AFG | Qandahar | 237500 |
| 3 | Herat | AFG | Herat | 186800 |
| 4 | Mazar-e-Sharif | AFG | Balkh | 127800 |
| 5 | Amsterdam | NLD | Noord-Holland | 731200 |
----------------------------------------------------------
Tabel Country
----------------------------------------------------------
| Code | Name | Continent | Capital | Population | GNP |
| ABW | Aruba | North America | 129 | 103000 | 828.00 |
| AFG | Afghanistan | Asia | 1 | 22720000 | 5976.00 |
| AGO | Angola | Africa | 56 | 12878000 | 6648.00 |
| AIA | Anguilla | North America | 62 | 8000 | 63.20 |
| ALB | Albania | Europe | 34 | 3401200 | 3205.00 |
-----------------------------------------------------------
Perhatikan kedua tabel di atas. Mana query yang tepat untuk menampilkan nama negara, nama ibukota dan GNP dari negara Jepang (Japan)?
SELECT city.name as Negara, country.name as Ibukota, country.GNP
FROM city LEFT JOIN country ON city.countrycode = country.code
WHERE country.name = 'Japan';
SELECT city.name as Negara, country.name as Ibukota, country.GNP
FROM city JOIN country ON city.countrycode = country.code
WHERE country.name = 'Japan';
SELECT city.name as Negara, country.name as Ibukota, country.GNP
FROM city JOIN country ON city.id = country.capital;
SELECT city.name as Negara, country.name as Ibukota, country.GNP
FROM city, country
WHERE city.id = country.capital and country.name = 'Japan";
Tabel Country
----------------------------------------------------------
| Code | Name | Continent | Capital | Population | GNP |
| ABW | Aruba | North America | 129 | 103000 | 828.00 |
| AFG | Afghanistan | Asia | 1 | 22720000 | 5976.00 |
| AGO | Angola | Africa | 56 | 12878000 | 6648.00 |
| AIA | Anguilla | North America | 62 | 8000 | 63.20 |
| ALB | Albania | Europe | 34 | 3401200 | 3205.00 |
-----------------------------------------------------------
Perhatikan tabel di atas. Apa output dari query berikut:
SELECT Continent, COUNT(Region) AS jumlah_region FROM country
WHERE jumlah_region > 5
GROUP BY Continent
ORDER BY jumlah_region; ?
Benua yang memiliki jumlah negara lebih dari 5
Tidak ada karena error
Benua yang memiliki region lebih dari 5
Benua yang memiliki jumlah negara lebih dari 5 diurutkan dari yang jumlah negaranya paling kecil
