wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL BASIS DATA

Total questions: 20

Worksheet time: 22mins

Name
Class
Date
1.

DDL digunakan untuk…

a)

Mengelola data dalam tabel

b)

Mendefinisikan struktur database

c)

Memberikan hak akses pengguna

d)

Menambahkan data ke tabel

2.

Perintah SQL untuk membuat tabel baru adalah…

a)

INSERT

b)

CREATE TABLE

c)

ALTER TABLE

d)

DROP TABLE

3.

Perintah SQL yang digunakan untuk menghapus tabel beserta isinya adalah…

a)
CLEAR TABLE
b)
REMOVE TABLE
c)
DELETE TABLE
d)
DROP TABLE
4.

Perintah DML yang digunakan untuk mengubah data dalam tabel adalah…

a)
INSERT
b)
UPDATE
c)
SELECT
d)
DELETE
5.

(a)   INTO barang (id, nama) VALUES (1, 'Buku');

Lengkapkan perintah diatas

6.

Seret perintah berikut ke kategori DDL​ ​ (a)   ​ (b)   ​ (c)   ​ ​

Choose from the below words
CREATE
DROP
ALTER
SELECT
INSERT
UPDATE
7.

Pasangkan perintah SQL dengan fungsinya:

a)

CREATE

1.

To create a new table or database

b)

INSERT

2.

To add new records to a table

c)

DELETE

3.

To remove records from a table

d)

GRANT

4.

To give permissions to users

e)

UPDATE

5.

To modify existing records in a table

8.

Tuliskan perintah SQL untuk menampilkan nama dan alamat dari tabel pelanggan.

4 lines
9.

Manakah yang termasuk DCL?

a)
DELETE
b)
GRANT, REVOKE
c)
UPDATE
d)
SELECT
10.

Fungsi TRUNCATE adalah…

a)
Mengubah struktur tabel.
b)
Menghapus semua baris dari tabel.
c)
Menambahkan baris baru ke tabel.
d)
Menghapus satu baris dari tabel.
11.

Urutkan sintaks SQL untuk membuat tabel berikut:​ ​ (a)   (b)   ​ (c)   ​ (d)  

Choose from the below words
CREATE TABLE siswa (
id INT PRIMARY KEY,
nama VARCHAR(50)
);
DROP TABLE siswa;
ALTER TABLE siswa ADD COLUMN umur INT;
SELECT * FROM siswa;
12.

Manakah contoh query untuk menambahkan kolom baru?

a)
UPDATE nama_tabel SET nama_kolom = nilai;
b)
CREATE TABLE nama_tabel ADD COLUMN nama_kolom tipe_data;
c)
ALTER TABLE nama_tabel ADD COLUMN nama_kolom tipe_data;
d)
DROP COLUMN nama_kolom FROM nama_tabel;
13.

Untuk memberikan akses SELECT pada user ‘andi’, digunakan perintah…

a)
SELECT ON nama_tabel FOR 'andi';
b)
GRANT SELECT ON nama_tabel TO 'andi';
c)
ALLOW SELECT ON nama_tabel TO 'andi';
d)
REVOKE SELECT ON nama_tabel FROM 'andi';
14.

Yang bukan termasuk bagian DML adalah…

a)
CREATE
b)
DELETE
c)
UPDATE
d)
SELECT
15.

Perintah SQL untuk mengubah struktur tabel disebut…

a)
UPDATE TABLE
b)
DROP TABLE
c)
ALTER TABLE
d)
CREATE TABLE
16.

Pasangkan perintah dengan kategori SQL-nya:

a)

CREATE TABLE

1.

To create a new table in the database

b)

UPDATE

2.

To modify existing records in a table

c)

GRANT

3.

To give permissions to users

d)

DELETE

4.

To remove records from a table

e)

SELECT

5.

To retrieve data from one or more tables

17.

Susun query berikut untuk menambahkan data ke tabel siswa:​ (a)   ​ (b)  

Choose from the below words
INSERT INTO siswa (id, nama)
VALUES (1, 'Ani');
UPDATE siswa SET nama = 'Ani' WHERE id = 1;
DELETE FROM siswa WHERE id = 1;
SELECT * FROM siswa;
18.

Manakah query yang benar untuk menghapus tabel transaksi?

a)
DELETE TABLE transaksi;
b)
DROP TABLE transaksi;
c)
REMOVE TABLE transaksi;
d)
CLEAR TABLE transaksi;
19.

Perintah SQL untuk memperbarui nama siswa dengan id=1 adalah:
_____ siswa SET nama = 'Ani' WHERE id = 1;

4 lines
20.

Perintah SQL untuk membuat tabel baru adalah:
[ SELECT | CREATE | INSERT ] TABLE siswa (id INT, nama VARCHAR(50));​ (a)  

Choose from the below words
CREATE
SELECT
INSERT
UPDATE