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.
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.
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) :
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) :
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 :
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.
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)
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)
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"
- Gunakan Kata-Kata Yang Sopan
- Dilarang Keras Menaruh Link Aktif Dibawah Postingan
- Dilarang Membuat SPAM
- Dilarang Saling Melecehkan Antar Sesama
- Dilarang Promosi Web/Blog/Obat-Obatan Atau Yang Lain