Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Basis Data

Total questions: 15

Worksheet time: 12mins

Name
Class
Date
1.

SELECT LastName FROM Employees, query di samping digunakan untuk

a)

Menampilkan data LastNase dari tabel Employees

b)

Menampilkan data Employess dari tabel LastName

c)

Memasukkan data LastName ke tabel Employees

d)

Mengupdate data Employes diisi dengan data LastName

2.

$conn = new mysqli("servername", "username", "password","dbname"); Query disamping digunakan untuk

a)

Melakukan koneksi ke database

b)

Membuat database dengan nama dbname

c)

Menutup koneksi

d)

Menambah data ke database

3.

if ($conn->connect_error) 

{  die("Connection failed: " . $conn->connect_error);

}

echo "Connected successfully";

a)

Mengecek apakah ada error koneksi.

b)

Membuat koneksi ke database

c)

Menampilkan tulisan Connection failed

d)

Memperbaiki koneksi

4.

CREATE DATABASE myDB, query di samping digunakan untuk

a)

Membuat database dengan nama myDB

b)

Membuat tabel di database dengan nama myDB

c)

Membuat tabel dengan nama DATABASE di database myDB

d)

Membuat database dengan nama DATABASE kemudia membuat tabel dengan nama myDB

5.

CREATE TABLE MyGuests (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,firstname VARCHAR(30) NOT NULL,lastname VARCHAR(30) NOT NULL,email VARCHAR(50),reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP), banyaknya field tabel di atas adalah

a)

5

b)

4

c)

3

d)

6

6.

Arti NOT NULL pada query MySQL adalah

a)

Field tersebut tidak boleh kosong

b)

Field tersebut tidak boleh diberikan angka nol

c)

Field tersebut harus terisi angka bulat

d)

Field tersebut bersifat kosong

7.

"INSERT INTO MyGuests (firstname, lastname, email)VALUES ('John', 'Doe', 'john@example.com')", dari Query di samping field lastname akan terisi data

a)

John

b)

Doe

c)

john@example.com

d)

kosong

8.

"SELECT id, firstname, lastname FROM MyGuests", banyaknya field tabel yang ditampilkan pada Query disamping adalah

a)

0

b)

1

c)

2

d)

3

9.

Fungsi fetch_assoc() adalah

a)

Mengambil data dengan hasil array assosiatif dan numeric

b)

Mengambil data dengan hasil array assosiatif

c)

Mengambil data dengan hasil array numeric

d)

Mengambil data dengan hasil array key

10.

"SELECT id, firstname, lastname FROM MyGuests WHERE lastname='Doe'" nama tabel pada query di samping adalah

a)

MyGuest

b)

Lastname

c)

Doe

d)

Firstname

11.

"SELECT id, firstname, lastname FROM MyGuests ORDER BY lastname", fungsi dari query di samping adalah

a)

Mengurutkan hasil query berdasar lastname

b)

Menampilkan data yang ada di tabel lastname

c)

Mengurutkan data berdasarkan tabel id

d)

Menampilkan data berdasarkan id

12.

"UPDATE MyGuests SET lastname='Doe' WHERE id=2", field data yang berubah pada tabel di samping adalah

a)

lastname

b)

id

c)

Doe

d)

2

13.

Sintaks yang digunakan untuk menutup koneksi adalah

a)

$con->close()

b)

$con->execute()

c)

$con->error()

d)

$con->getMessage()

14.

Query yang digunakan untuk menghapus data adalah

a)

"DELETE FROM MyGuests WHERE id=3"

b)

"SELECT id, firstname, lastname FROM MyGuests ORDER BY lastname"

c)

$result->fetch_assoc()

d)

"SELECT id, firstname, lastname FROM MyGuests WHERE lastname='Doe'"

15.

if ($conn->query($sql) === TRUE) {  echo "Record updated successfully";} else {  echo "Error updating record: " . $conn->error;} jika terjadi kesalahan saat update data maka akan tampil tulisan

a)

Error updating record: + erornya

b)

Record updated successfully

c)

Eror

d)

Berhasil