Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Bantu Support Dunia Programming dengan menonaktifkan Adsblock, atau gunakan browser tanpa block iklan, dan jangan lupa klik iklan yang ada disitus ini ya, agar website terus berkembang

Kumpulan Syntax SQL, Pengertian Beserta Fungsinya Lengkap

Perlu kalian ketahui bahwa SQL berperan sangat penting dalam proses jalannya sebuah program, tanpa adanya SQL, program kalian tidak akan berjalan dengan baik dan pastinya akan terlihat biasa-biasa saja alias statis.
Kumpulan Syntax SQL, Pengertian Beserta Fungsinya Lengkap
Kumpulan Syntax SQL, Pengertian Beserta Fungsinya Lengkap

Namun dari kalian pasti sudah mengetahui kan apa itu SQL dan bagaimana cara pembuatannya, namun beberapa dari kalian pasti masih belum mengetahui sebenarnya syntax SQL itu sangat banyak sekali bentu dan macamnya, jadi kali ini Dunia Programming akan memberikan Syntax SQL lengkap beserta dengan penjelasannya.

Berikut Kumpulan Syntax SQL Lengkap Dunia Programming


1). DDL (Data Definition Language)


DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Dibawah ini adalah daftar syntax SQL DDL (Data Definition Language) :

No Jenis Penulisan SQL Contoh SQL Fungsi
1 CREATE CREATE DATABASE 
nama_database;
CREATE DATABASE
Penjualan;
Membuat Database
2
CREATE TABLE nama_tabel (nama_filed1 tipe_data1 (nilai), nama_field2 tipe_data2 (nilai),
nama_field3 tipe_data3 (nilai), PRIMARY KEY (nama_field yang menjadi PRIMARY KEY));
CREATE TABLE Pelanggan (id_pelanggan char (5) not null,
nama char (10) not null, alamat (15) not null, PRIMARY KEY (id_pelanggan));
Digunakan untuk membuat tabel data baru
dalam sebuah database.
3 DROP DROP DATABASE nama_database; DROP DATABASE Penjualan; Menghapus Database
4
DROP TABLE nama_tabel; DROP TABLE Pelanggan; Menghapus Tabel
5 ALTER ALTER TABLE nama_tabel ADD nama_field tipe_data(nilai)
not null;
ALTER TABLE Pelanggan ADD alamat char (15) not null; Digunakan untuk menambahkan field pada tabel
6
ALTER TABLE nama_tabel DROP nama_field; ALTER TABLE Pelanggan DROP alamat; Digunakan untuk menghapus field pada tabel
7
ALTER TABLE nama_tabel MODIFY nama_field tipe_data(nilai) not null; ALTER TABLE Pelanggan MODIFY alamat char(25) not null; Digunakan untuk mengubah nilai atau tipe data suatu field
8
ALTER TABLE nama_tabel CHANGE nama_field field_baru tipe_data(nilai); ALTER TABEL Pelanggan CHANGE alamat Alamat char(20) not null; Digunakan untuk merubah nama field tabel
9
ALTER TABLE nama_tabel ADD nama_field tipe_data(nilai) not null AFTER nama_field; ALTER TABLE Pelanggan ADD alamat char(20) not null AFTER No_HP; Digunakan untuk menambahkan field setelah field yang disebutkan
10
ALTER TABLE nama_tabel ADD nama_field tipe_data(nilai) not null BEFORE No_HP; ALTER TABLE Pelanggan ADD alamat char(20) not null BEFORE No_HP; Digunakan untuk menambahkan field sebelum field yang disebutkan.
11 RENAME RENAME DATABASE nama_database TO nama_database_baru; RENAME DATABASE Penjualan TO Penjualan_Toko; Digunakan untuk merubah nama database
12
RENAME TABLE nama_tabel TO nama_tabel_baru; RENAME TABLE Pelanggan TO Tbl_Pelanggan; Digunakan untuk merubah nama tabel.
13
RENAME COLOUMN nama_kolom TO nama_kolom_baru; RENAME COLUMN Nama TO Nama_Siswa; Digunakan untuk merubah nama kolom.


2). DML (Data Manipulation Language)


DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Dibawah ini adalah daftar syntax SQL DML (Data Manipulation Language) :

No Penulisan SQL Contoh SQL Fungsi
1 INSERT INTO Pelanggan 
VALUES ("field1","field2","field3");
INSERT INTO Pelanggan VALUES ("001","Tajuddin",
"Pasuruan");
Digunakan untuk memasukkan data tabel tanpa menyebutkan
nama field
2 INSERT INTO Pelanggan (primary_key, nama_filed1, nama_field2, nama_field3)
VALUES  (nilai_primary_key, isi_field1, isi_field2, isi_field3);
INSERT INTO Pelanggan (id, nama, alamat, email, no_hp, no_ktp)
VALUES  (120, "Tajuddin", "Pasuruan", "tajuddin@gmail.com", "081", "12310015771684");
Digunakan untuk memasukkan data
pada tabel dengan menyebutkan nama field.
3 UPDATE nama_tabel SET nama_field = "perubahan" WHERE primary_key =
"lokasi_record";
UPDATE Siswa SET Nama = "Tajuddin" WHERE id = "A01"; Memperbarui isi dari tabel atau mengubah isi dari record.
4 DELETE FROM nama_tabel WHERE primary_key = "lokasi_record"; DELETE FROM Siswa WHERE id = "A01"; Digunakan untuk menghapus satu baris record
5 SELECT * FROM nama_tabel; SELECT * FROM Pelanggan; Digunakan untuk menampilkan semua data pada tabel
6 SELECT nama_field1, nama_field2 FROM nama_tabel; SELECT kd_pelanggan, nama, alamat, email, no_hp FROM Pelanggan; Digunakan untuk menampilkan data pada tabel dengan field tertentu
7 SELECT DISTINCT (nama_field) FROM nama_tabel; SELECT DISTINCT (nama) FROM Pelanggan; Digunakan untuk menampilkan data pada tabel dengan field tertentu.
8 SELECT * FROM nama_tabel WHERE nama_field LIKE 'J%'; SELECT * FROM Pelanggan WHERE nama LIKE 'J%'; Digunakan untuk mencari abjad diawal kalimat.
9 SELECT * FROM nama_tabel WHERE nama_field LIKE '%J'; SELECT * FROM Pelanggan WHERE nama LIKE '%J'; Digunakan untuk mencari abjad diakhir kalimat.
10 SELECT * FROM nama_tabel WHERE nama_field LIKE '%J%'; SELECT * FROM Pelanggan WHERE nama LIKE '%J%'; Digunakan untuk mencari abjad disemua kalimat kalimat.
11 SELECT nama_tabel_induk.primary
_key ,nama_tabel1.field_
yang_ingin ditampilkan FROM nama_tabel INNER JOIN nama_
tabel1 ON nama_tabel
_induk.primary_key
tabel1 = tabel1.primary
_key tabel;
SELECT Transaksi.kd_
transaksi , Pelanggan.nama
FROM Transaksi INNER 
JOIN Pelanggan ON Transaksi.kd_pelanggan = pelanggan.kd_pelanggan;
Digunakan untuk menggabungkan 2 tabel dengan syarat salah satu
tabel memiliki forent ket dari tabel lain
12 SELECT * FROM nama_tabel WHERE nama_field LIKE '%J%'; SELECT * FROM Pelanggan WHERE nama LIKE '%J%'; Digunakan untuk mencari abjad disemua kalimat kalimat.
13 SELECT * FROM nama_tabel ORDER BY nama_field; SELECT * FROM Pelanggan ORDER BY nama; Digunakan untuk mengurutkan data dari yang terkecil secara otomatis.

Itulah beberapa syntax sql lengkap yang sudah saya buat, semoga apa yang saya tulis diatas bermanfaat bagi kalian semua.

Buat kalian yang ingin mendalami ilmu SQL, silahkan baca tutorial dibawah ini untuk setiap Perintah SQLnya :


  • SQL SELECT
  • SQL SELECT DISTINCT
  • SQL WHERE
  • SQL AND, OR, NOT
  • SQL ORDER BY
  • SQL INSERT INTO
  • SQL NULL VALUES
  • SQL UPDATE
  • SQL DELETE
  • SQL SELECT TOP
  • SQL MIN and MAX
  • SQL LIKE
  • SQL IN 
  • SQL JOINS
  • SQL INNER JOIN
  • SQL LEFT JOIN
  • SQL RIGHT JOIN
  • SQL FULL JOIN


Oke, buat kalian yang sering mampir ke Dunia Programming, dan tidak menemukan materi yang kalian cari, silahkan kalian bisa requset tutorial dengan cara menulis pesan pada kolom komentar bagian bawah, atau bisa juga kalian mengirimkan pesan melalui alamat email Dunia Programming dengan cara menekan tombol contact pada bagian Footer, atau bagian bawah website.

Semoga Bermanfaat, terima kasih.

Post a Comment for "Kumpulan Syntax SQL, Pengertian Beserta Fungsinya Lengkap"