JDBC - Sintaks SQL
Sterstruktur Query Language (SQL) adalah bahasa standar yang memungkinkan Anda melakukan operasi pada database, seperti membuat entri, membaca konten, memperbarui konten, dan menghapus entri.
SQL didukung oleh hampir semua database yang kemungkinan besar akan Anda gunakan, dan memungkinkan Anda untuk menulis kode database secara independen dari database yang mendasarinya.
Bab ini memberikan gambaran umum tentang SQL, yang merupakan prasyarat untuk memahami konsep JDBC. Setelah melalui bab ini, Anda akan dapat Membuat,Create, Read, Utanggal, dan Delete (sering disebut sebagai CRUD operasi) data dari database.
Untuk pemahaman rinci tentang SQL, Anda dapat membaca Tutorial MySQL kami .
Buat Database
Pernyataan CREATE DATABASE digunakan untuk membuat database baru. Sintaksnya adalah -
SQL> CREATE DATABASE DATABASE_NAME;
Contoh
Pernyataan SQL berikut membuat Database bernama EMP -
SQL> CREATE DATABASE EMP;
Jatuhkan Database
Pernyataan DROP DATABASE digunakan untuk menghapus database yang ada. Sintaksnya adalah -
SQL> DROP DATABASE DATABASE_NAME;
Note:Untuk membuat atau menjatuhkan database Anda harus memiliki hak administrator di server database Anda. Hati-hati, menghapus database akan kehilangan semua data yang tersimpan di database.
Buat tabel
Pernyataan CREATE TABLE digunakan untuk membuat tabel baru. Sintaksnya adalah -
SQL> CREATE TABLE table_name
(
column_name column_data_type,
column_name column_data_type,
column_name column_data_type
...
);
Contoh
Pernyataan SQL berikut membuat tabel bernama Karyawan dengan empat kolom -
SQL> CREATE TABLE Employees
(
id INT NOT NULL,
age INT NOT NULL,
first VARCHAR(255),
last VARCHAR(255),
PRIMARY KEY ( id )
);
Meja Taruh
Pernyataan DROP TABLE digunakan untuk menghapus tabel yang sudah ada. Sintaksnya adalah -
SQL> DROP TABLE table_name;
Contoh
Pernyataan SQL berikut menghapus tabel bernama Karyawan -
SQL> DROP TABLE Employees;
SISIPKAN Data
Sintaksis untuk INSERT, terlihat mirip dengan berikut ini, di mana kolom1, kolom2, dan seterusnya mewakili data baru yang akan muncul di kolom masing-masing -
SQL> INSERT INTO table_name VALUES (column1, column2, ...);
Contoh
Pernyataan SQL INSERT berikut ini menyisipkan baris baru dalam database karyawan yang dibuat sebelumnya -
SQL> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
PILIH Data
Pernyataan SELECT digunakan untuk mengambil data dari database. Sintaks untuk SELECT adalah -
SQL> SELECT column_name, column_name, ...
FROM table_name
WHERE conditions;
Klausa WHERE dapat menggunakan operator perbandingan seperti =,! =, <,>, <=, Dan> =, serta operator ANTARA dan LIKE.
Contoh
Pernyataan SQL berikut memilih usia, kolom pertama dan terakhir dari tabel Karyawan, di mana kolom id adalah 100 -
SQL> SELECT first, last, age
FROM Employees
WHERE id = 100;
Pernyataan SQL berikut memilih usia, kolom pertama dan terakhir dari tabel Karyawan di mana kolom pertama berisi Zara -
SQL> SELECT first, last, age
FROM Employees
WHERE first LIKE '%Zara%';
Perbaharui data
Pernyataan UPDATE digunakan untuk memperbarui data. Sintaks untuk UPDATE adalah -
SQL> UPDATE table_name
SET column_name = value, column_name = value, ...
WHERE conditions;
Klausa WHERE dapat menggunakan operator perbandingan seperti =,! =, <,>, <=, Dan> =, serta operator ANTARA dan LIKE.
Contoh
Pernyataan SQL UPDATE berikut mengubah kolom usia karyawan yang idnya adalah 100 -
SQL> UPDATE Employees SET age=20 WHERE id=100;
HAPUS Data
Pernyataan DELETE digunakan untuk menghapus data dari tabel. Sintaks untuk DELETE adalah -
SQL> DELETE FROM table_name WHERE conditions;
Klausa WHERE dapat menggunakan operator perbandingan seperti =,! =, <,>, <=, Dan> =, serta operator ANTARA dan LIKE.
Contoh
Pernyataan SQL DELETE berikut ini menghapus rekaman karyawan yang idnya adalah 100 -
SQL> DELETE FROM Employees WHERE id=100;