Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DML (Data Manipulation Language)

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Perintah SQL untuk menambahkan data ke tabel adalah...

a)

SELECT

b)

UPDATE

c)

INSERT

d)

DELETE

2.

Perintah untuk mengubah data dalam tabel adalah ...

a)

ALTER

b)

UPDATE

c)

INSERT

d)

DROP

3.

Perintah untuk menghapus data dalam tabel adalah ...

a)

REMOVE

b)

DELETE

c)

DROP

d)

CLEAR

4.

Perintah SELECT digunakan untuk ...

a)

Menghapus data

b)

Menambah data

c)

Mengubah data

d)

Menampilkan data

5.

Di bawah ini yang merupakan contoh perintah INSERT adalah ...

a)

SELECT * FROM siswa

b)

UPDATE siswa SET nama = 'Budi'

c)

INSERT INTO siswa (nama, tgl_lahir) VALUES ('Budi', '2002-05-15')

d)

DELETE FROM siswa WHERE id = 3

6.

Di bawah ini yang merupakan contoh perintah DELETE adalah ...

a)

DELETE siswa WHERE id = 1

b)

DELETE FROM siswa WHERE id = 1

c)

REMOVE FROM siswa id = 1

d)

DROP siswa id = 1

7.

Kata kunci VALUES digunakan dalam perintah ...

a)

SELECT

b)

UPDATE

c)

INSERT

d)

DELETE

8.

Klausa SET digunakan dalam perintah ...

a)

SELECT

b)

INSERT

c)

DELETE

d)

UPDATE

9.

Manakah query yang digunakan untuk menampilkan semua kolom dari tabel guru?

a)

SELECT nama FROM guru

b)

SELECT * FROM guru

c)

DESCRIBE guru

d)

SHOW TABLE guru

10.

Query UPDATE siswa SET nama = 'Budi' WHERE id = 3 akan ...

a)

Menambah baris baru bernama Budi

b)

Menghapus baris dengan id 3 atas nama Budi

c)

Mengubah nama siswa dengan id 3 menjadi Budi

d)

Menampilkan siswa bernama Budi

11.

Query DELETE FROM siswa WHERE id = 7 akan ...

a)

Menghapus seluruh tabel siswa

b)

Menghapus data siswa dengan id 7

c)

Menghapus kolom id

d)

Mencari data siswa dengan id 7

12.

Manakah perintah SELECT yang benar?

a)

SELECT nama, kelas siswa

b)

SELECT nama, kelas FROM siswa

c)

SELECT FROM siswa nama, kelas

d)

GET nama, kelas FROM siswa

13.

Fungsi utama perintah DML adalah untuk ...

a)

Membuat struktur tabel

b)

Memanipulasi data dalam tabel

c)

Menentukan relasi antar tabel

d)

Menghapus database

14.

Perintah SELECT termasuk bagian dari ...

a)

DDL

b)

DCL

c)

DML

d)

TCL

15.

Manakah dari berikut ini yang bukan termasuk DML?

a)

INSERT

b)

DELETE

c)

SELECT

d)

CREATE

16.

Apa yang terjadi jika kita menjalankan DELETE FROM siswa tanpa WHERE?

a)

Tidak terjadi apa-apa

b)

Semua data akan dihapus

c)

Hanya 1 baris yang terhapus

d)

SQL error

17.

Apa fungsi * (asterik) dari perintah SELECT?

a)

Menampilkan semua data

b)

Menampilkan sebagian data

c)

Menampilkan semua kolom

d)

Menampilkan sebagian kolom

18.

Manakah query UPDATE yang benar?

a)

UPDATE siswa nama = 'Ayu' WHERE id = '2'

b)

UPDATE siswa SET nama = 'Ayu' WHERE id = '2'

c)

UPDATE nama = 'Ayu'

d)

MODIFY siswa SET nama = 'Ayu'

19.

Perintah INSERT biasanya disertai dengan ...

a)

FROM

b)

VALUES

c)

SET

d)

WHERE

20.

Perintah SELECT dapat digunakan untuk ...

a)

Menampilkan isi tabel

b)

Menghapus data

c)

Membuat tabel

d)

Mengubah isi tabel