Basic SQL
Create Table, Alter Table, Select, Insert, Update, Delete dan SQL Injection
Create Table
Contoh SQL untuk membuat tabel baru bernama pelanggan dan comments di MySQL:
Sementara itu PostgreSQL memiliki SQL yang sedikit berbeda seperti di bawah ini :
Alter
Contoh alter untuk menambah kolom :
Contoh alter untuk modifikasi kolom :
Contoh alter untuk menambahkan kolom foreign key bernama id_2 di tabel_A yang nilainya dari kolom id di tabel_B :
Select
Asumsikan tabel pelanggan telah memiliki data sebagai berikut :
Untuk mendapatkan data kolom id, name dan no_telp dari tabel pelanggan dapat menggunakan query berikut :
Select Distinct
Untuk mendapatkan data-data yang tidak duplikat dari kolom name tabel pelanggan dapat menggunakan query berikut :
Untuk mendapatkan data-data yang tidak duplikat dari kolom name dan no_telp tabel pelanggan dapat menggunakan query berikut :
Perlu di ingat, jika misal di kolom name terdapat 20 data distinct (data tidak duplikat) dan kolom no_telp terdapat 30 data distinct. Maka jumlah data yang terpilih akan menjadi 30, menyesuaikan kolom dengan jumlah data distinct terbanyak.
Insert
Untuk insert data baru ke tabel pelanggan dapat menggunakan query berikut :
Update
Untuk update data dari tabel pelanggan dapat menggunakan query berikut :
Delete
Untuk menghapus data 1 baris dari tabel pelanggan dapat menggunakan query berikut :
Reference :
Last updated