SlideShare a Scribd company logo
1 of 20
SQL
APA ITU SQL????
ELEMEN SQL
 Elemen dasar SQL mencakup :
1. Pernyataan
2. Nama
3. Tipe data
4. Konstanta
 SQL merupakan singkatan dari Structured Query Language. SQL
atau juga sering disebut sebagai query merupakan suatu bahasa
(language) yang digunakan untuk mengakses database. SQL
dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah
standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak
tergantung pada mesin yang digunakan (IBM, Microsoft atau
Oracle). Hampir semua software database mengenal atau mengerti
SQL. Jadi, perintah SQL pada semua software database hampir
sama.
1. Ekspresi
2. Fungsi bawaan.
ELEMEN SQL
1. Pernyataan
Pernyataan adalah perintah SQL yang meminta sesuatu
tindakan kepada DBMS. SQL memiliki kira-kira 30
pernyataan. Beberapa pernyataan dasar SQL dapat dilihat
pada tabel berikut :
ELEMEN SQL
2. Nama
Nama digunakan sebagai identitas bagi objek-objek pada
DBMS. Contoh objek pada DBMS adalah tabel, kolom dan
pengguna.
3. Tipe Data
Setiap data memiliki tipe data. Berikut adalah beberapa
contoh tipe data yang ada pada MySQL.
ELEMEN SQL
 Tipe data numerik
Type Keterangan Range Nilai
INT Integer dengan nilai
standar
-2147483648 s/d 2147483647
FLOAT Bilangan Desimal Minimum : 1.175494351+38
Maksimum : 3.402823466e+38
DOUBLE Bilangan Desimal Minimum : 2.2205738585072014e+38
Maksimum : 1.7976931348623457e+38
ELEMEN SQL
 Tipe data string
Type Keterangan Ukuran
Maksimum
CHAR String karakter dengan panjang yang tetap 1 M byte
VARCHAR String karakter dengan panjang yang tidak
tetap
TEXT String text berukuran kecil 216-1 byte
MEDIUMTEXT String text berukuran medium (sedang) 224-1 byte
LONGTEXT String text berukuran besar 655335
ELEMEN SQL
 Tipe data tanggal dan jam
ELEMEN SQL
4. Ekspresi
Ekspresi adalah segala sesuatu yang menghasilkan nilai.
Ekspresi digunakan untuk menghitung nilai.
Simbol-simbol yang dapat digunakan pada ekspresi
aritmatika.
ELEMEN SQL
5. Aggregate Funtions (fungsi agregat)
Fungsi adalah sebuah subprogram yang menghasilkan suatu nilai jika dipanggil.
Fungsi agregat adalah fungsi standar di dalam SQL, suatu fungsi yang digunakan
untuk melakukan summary, fungsi statistik standar yang dikenakan pada suatu tabel
atau query.
 AVG (ekspresi)
Fungsi ini digunakan untuk mencari rata-rata nilai dalam suatu kolom dari suatu tabel
atau ekspresi. Ekspresi dalam fungsi AVG umumnya adalah nama kolom. Kolom yang
dicari nilai rata-ratanya adalah kolom dengan tipe data numerik.
 COUNT (x)
Fungsi ini digunakan untuk menghitung jumlah record (baris) dari suatu kolom dari
suatu tabel. X adalah nama kolom yang ingin dicari jumlah barisnya.
 MAX (ekspresi)
Fungsi ini digunakan untuk mencari nilai terbesar dari suatu kolom dari suatu tabel.
Kolom yang dicari nilai terbesarnya memiliki tipe data numerik.
 MIN (ekspresi)
Fungsi ini digunakan untuk mencari nilai terkecil dari suatu kolom dari suatu tabel.
Kolom yang dicari nilai terkecilnya memiliki tipe data numerik.
 SUM (ekspresi)
Fungsi ini digunakan untuk mendapatkan nilai total dari suatu kolom pada suatu tabel
KELOMPOK PERNYATAAN SQL
 Pernyataan SQL dapat dikelompokkan menjadi 3 kelompok,
yaitu : DDL, DML dan DCL.
1. DDL (Data Definition Language)
DDL merupakan kelompok perintah yang berfungsi untuk
mendefinisikan atribut-atribut basis data, tabel, atribut(kolom),
batasan-batasan terhadap suatu atribut, serta hubungan antar tabel.
Yang termasuk dalam kelompok DDL ini adalah CREATE, ALTER,
dan DROP.
a. Membuat Database
Syntax : CREATE DATABASE namadatabase;
Namadatabase tidak boleh mengandung spasi dan tidak
boleh memiliki nama yang sama antar database.
DDL
b. Menghapus Database
Syntax : DROP DATABASE namadatabase;
Database yang akan dihapus sesuai dengan namadatabase.
c. Menggunakan Database
Sebelum membuat suatu tabel, terlebih dahulu harus memilih
salah satu database sebagai database aktif.
syntax : USE namadatabase;
DDL
d. Membuat Tabel
Untuk membuat tabel dapat menggunakan syntax berikut.
Syntax membuat tabel :
CREATE TABLE namatabel2
(
Field1 TipeData1,
Field2 TipeData2
);
namatabel tidak boleh mengandung spasi (space). Field1 dan
TipeData1 merupakan nama kolom pertama dan tipe data untuk
kolom pertama. Jika ingin membuat tabel dengan kolom lebih dari
satu, maka setelah pendefinisian tipe data sebelumnya diberikan
tanda koma (,).
DDL
e. Menghapus Tabel
Syntax : DROP TABLE namatabel;
f. Mendefinisikan Primary Key Pada Tabel
Terdapat beberapa cara untuk mendefinisikan primary key. Berikut ini adalah
Syntax untuk mendefinisikan Primary Key :
CREATE TABLE namatabel
(
Field1 TipeData1 NOT NULL PRIMARY KEY,
Field2 TipeData2
);
Atau
CREATE TABLE namatabel
(
Field1 TipeData1,
Field2 TipeData2,
PRIMARY KEY (Field1)
);
DDL
i. Menambah Kolom Baru Pada Tabel
Syntax :
ALTER TABLE namatabel ADD fieldbaru tipe;
namatabel adalah nama tabel yang akan ditambah fieldnya.
Fieldbaru adalah nama kolom yang akan ditambahkan, tipe
adalah tipe data dari kolom yang akan ditambahkan.
DDL
j. Menghapus Kolom Pada Tabel
Syntax :
ALTER TABLE namatabel DROP COLUMN namakolom;
DML
 DML adalah kelompok perintah yang berfungsi untuk
memanipulasi data dalam basis data, misalnya untuk
pengambilan, penyisipan, pengubahan dan penghapusan
data. Perintah yang termasuk dalah kategori DML adalah :
INSERT, DELETE, UPDATE dan SELECT.
a. Insert
Perintah INSERT digunakan untuk menambahkan baris pada
suatu tabel.
Syntax :
INSERT INTO namatabel VALUES (nilai1,nilai2,nilai-n);
atau INSERT INTO namatabel (kolom1,kolom2,kolom-n)
VALUES (nilai1,nilai2,nilai-n);
DML
b. Delete
Perintah DELETE digunakan untuk menghapus satu baris, baris
dengan kondisi tertentu atau seluruh baris.
Syntax :
DELETE FROM namatabel [WHERE kondisi];
c. UPDATE
Perintah UPDATE digunakan untuk mengubah isi data pada satu
atau beberapa kolom pada suatu tabel.
Syntax :
UPDATE namatabel SET kolom1 = nilai1, kolom2 = nilai2 [WHERE
kondisi];
Perintah dalam tanda [] bersifat opsional untuk mengubah suatu
baris dengan suatu kondisi tertentu.
DML
d. Select
Perintah SELECT digunakan untuk menampilkan isi dari suatu
tabel yang dapat dihubungkan dengan tabel yang lainnya.
1) Menampilkan data untuk semua kolom menggunakan
asterisk (*)
Syntax : SELECT * FROM namatabel;
2) Menampilkan data untuk kolom tertentu
Syntax : SELECT kolom1,kolom2,kolom-n FROM namatabel;
3) Menampilkan data dengan kondisi data tertentu dengan
klausa WHERE
Syntax : SELECT * FROM namatabel WHERE kondisi;
DML
4) Memberikan nama lain pada kolom
Syntax : SELECT namakolomlama AS namakolombaru FROM
namatabel;
5) Menampilkan data lebih dari dua tabel
Syntax :
SELECT * from namatabel1,namatabel2,namatabel-n;

More Related Content

What's hot

Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi DataZaenal Abidin
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdataAyu_lestari
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...GuswanC2morang
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)dhini eka
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Devi Apriansyah
 
Cara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssCara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssmulyono15
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasareppoy jeprudht
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
Modul belajar-spss-1
Modul belajar-spss-1Modul belajar-spss-1
Modul belajar-spss-1in_ndah
 
Menu yang ada di spss
Menu yang ada di spssMenu yang ada di spss
Menu yang ada di spssAmbar Apriani
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel DatabaseSimon Patabang
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)ptmardika
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Devi Apriansyah
 

What's hot (20)

Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi Data
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
 
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
Primary key, Foreign key, Normalisasi, Unnormalisasi, DDL, DML, Problem graph...
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 
Cara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssCara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spss
 
Pengenalan SPSS
Pengenalan SPSSPengenalan SPSS
Pengenalan SPSS
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasar
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Modul belajar-spss-1
Modul belajar-spss-1Modul belajar-spss-1
Modul belajar-spss-1
 
Menu yang ada di spss
Menu yang ada di spssMenu yang ada di spss
Menu yang ada di spss
 
normalisasi
normalisasinormalisasi
normalisasi
 
Modul Normalisasi
Modul NormalisasiModul Normalisasi
Modul Normalisasi
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database
 
Pert 5 (normalisasi)
Pert 5 (normalisasi)Pert 5 (normalisasi)
Pert 5 (normalisasi)
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 

Viewers also liked

Stmikspb sosial media-09-blog-wiki
Stmikspb sosial media-09-blog-wikiStmikspb sosial media-09-blog-wiki
Stmikspb sosial media-09-blog-wikiArib Herzi
 
Stmikspb sosial media-03-netiket-privacy_lisensi
Stmikspb sosial media-03-netiket-privacy_lisensiStmikspb sosial media-03-netiket-privacy_lisensi
Stmikspb sosial media-03-netiket-privacy_lisensiArib Herzi
 
Stmikspb sosial media-01-definisi dan sejarah
Stmikspb sosial media-01-definisi dan sejarahStmikspb sosial media-01-definisi dan sejarah
Stmikspb sosial media-01-definisi dan sejarahArib Herzi
 
Perbedaan badan usaha
Perbedaan badan usahaPerbedaan badan usaha
Perbedaan badan usahaArib Herzi
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanArib Herzi
 
Stmikspb sosial media-08-mikroblogging
Stmikspb sosial media-08-mikrobloggingStmikspb sosial media-08-mikroblogging
Stmikspb sosial media-08-mikrobloggingArib Herzi
 
Pengantar basis data (1)
Pengantar basis data (1)Pengantar basis data (1)
Pengantar basis data (1)Arib Herzi
 
Stmikspb sosial media-06-aplikasi lain
Stmikspb sosial media-06-aplikasi lainStmikspb sosial media-06-aplikasi lain
Stmikspb sosial media-06-aplikasi lainArib Herzi
 
Stmikspb sosial media-07-email milis
Stmikspb sosial media-07-email milisStmikspb sosial media-07-email milis
Stmikspb sosial media-07-email milisArib Herzi
 
Stmikspb sosial media-10-graph-audio_video
Stmikspb sosial media-10-graph-audio_videoStmikspb sosial media-10-graph-audio_video
Stmikspb sosial media-10-graph-audio_videoArib Herzi
 
Bahasa Melayu Bahasa Indonesia
Bahasa Melayu Bahasa IndonesiaBahasa Melayu Bahasa Indonesia
Bahasa Melayu Bahasa IndonesiaArib Herzi
 
Stmikspb sosial media-02-komunitas virtual
Stmikspb sosial media-02-komunitas virtualStmikspb sosial media-02-komunitas virtual
Stmikspb sosial media-02-komunitas virtualArib Herzi
 
Bahan kuliah teori organisasi smt 2
Bahan kuliah teori organisasi smt 2Bahan kuliah teori organisasi smt 2
Bahan kuliah teori organisasi smt 2Arib Herzi
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)Arib Herzi
 
pengantar manajemen & bisnis
pengantar manajemen & bisnispengantar manajemen & bisnis
pengantar manajemen & bisnisArib Herzi
 
Pengantar bisnis
Pengantar bisnisPengantar bisnis
Pengantar bisnisArib Herzi
 
Materi konflik organisasi
Materi konflik organisasiMateri konflik organisasi
Materi konflik organisasiArib Herzi
 
Materi struktur organisasi smt 2
Materi struktur organisasi smt 2Materi struktur organisasi smt 2
Materi struktur organisasi smt 2Arib Herzi
 
Materi teori motivasi
Materi teori motivasiMateri teori motivasi
Materi teori motivasiArib Herzi
 
Tourist object in bengkulu
Tourist object in bengkuluTourist object in bengkulu
Tourist object in bengkuluArib Herzi
 

Viewers also liked (20)

Stmikspb sosial media-09-blog-wiki
Stmikspb sosial media-09-blog-wikiStmikspb sosial media-09-blog-wiki
Stmikspb sosial media-09-blog-wiki
 
Stmikspb sosial media-03-netiket-privacy_lisensi
Stmikspb sosial media-03-netiket-privacy_lisensiStmikspb sosial media-03-netiket-privacy_lisensi
Stmikspb sosial media-03-netiket-privacy_lisensi
 
Stmikspb sosial media-01-definisi dan sejarah
Stmikspb sosial media-01-definisi dan sejarahStmikspb sosial media-01-definisi dan sejarah
Stmikspb sosial media-01-definisi dan sejarah
 
Perbedaan badan usaha
Perbedaan badan usahaPerbedaan badan usaha
Perbedaan badan usaha
 
Stmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awanStmikspb sosial media-11-komputasi awan
Stmikspb sosial media-11-komputasi awan
 
Stmikspb sosial media-08-mikroblogging
Stmikspb sosial media-08-mikrobloggingStmikspb sosial media-08-mikroblogging
Stmikspb sosial media-08-mikroblogging
 
Pengantar basis data (1)
Pengantar basis data (1)Pengantar basis data (1)
Pengantar basis data (1)
 
Stmikspb sosial media-06-aplikasi lain
Stmikspb sosial media-06-aplikasi lainStmikspb sosial media-06-aplikasi lain
Stmikspb sosial media-06-aplikasi lain
 
Stmikspb sosial media-07-email milis
Stmikspb sosial media-07-email milisStmikspb sosial media-07-email milis
Stmikspb sosial media-07-email milis
 
Stmikspb sosial media-10-graph-audio_video
Stmikspb sosial media-10-graph-audio_videoStmikspb sosial media-10-graph-audio_video
Stmikspb sosial media-10-graph-audio_video
 
Bahasa Melayu Bahasa Indonesia
Bahasa Melayu Bahasa IndonesiaBahasa Melayu Bahasa Indonesia
Bahasa Melayu Bahasa Indonesia
 
Stmikspb sosial media-02-komunitas virtual
Stmikspb sosial media-02-komunitas virtualStmikspb sosial media-02-komunitas virtual
Stmikspb sosial media-02-komunitas virtual
 
Bahan kuliah teori organisasi smt 2
Bahan kuliah teori organisasi smt 2Bahan kuliah teori organisasi smt 2
Bahan kuliah teori organisasi smt 2
 
Erd (entity relationship diagram)
Erd (entity relationship diagram)Erd (entity relationship diagram)
Erd (entity relationship diagram)
 
pengantar manajemen & bisnis
pengantar manajemen & bisnispengantar manajemen & bisnis
pengantar manajemen & bisnis
 
Pengantar bisnis
Pengantar bisnisPengantar bisnis
Pengantar bisnis
 
Materi konflik organisasi
Materi konflik organisasiMateri konflik organisasi
Materi konflik organisasi
 
Materi struktur organisasi smt 2
Materi struktur organisasi smt 2Materi struktur organisasi smt 2
Materi struktur organisasi smt 2
 
Materi teori motivasi
Materi teori motivasiMateri teori motivasi
Materi teori motivasi
 
Tourist object in bengkulu
Tourist object in bengkuluTourist object in bengkulu
Tourist object in bengkulu
 

Similar to SQL ELEMEN

Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Desty Yani
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLilma207681
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus Purnama
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Odin Onyenk
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMuhammadLutfi611209
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2zuckcruel
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLDeka M Wildan
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintahAlfarady R
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Devi Apriansyah
 

Similar to SQL ELEMEN (20)

Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
MYSQL BAB III
MYSQL BAB IIIMYSQL BAB III
MYSQL BAB III
 
Praktikum 1
Praktikum 1Praktikum 1
Praktikum 1
 
Sql
SqlSql
Sql
 
Sql session 1
Sql session 1Sql session 1
Sql session 1
 
Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007Sgs mengolah-database-dg-excel-2007
Sgs mengolah-database-dg-excel-2007
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Pratikum sistem basis data 2
Pratikum sistem basis data 2Pratikum sistem basis data 2
Pratikum sistem basis data 2
 
Pratikum sistem basis data 2
Pratikum sistem basis data 2Pratikum sistem basis data 2
Pratikum sistem basis data 2
 
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
 
Data manipulation language
Data  manipulation languageData  manipulation language
Data manipulation language
 
Data definition language
Data  definition languageData  definition language
Data definition language
 

More from Arib Herzi

Lingkungan basis data (2)
Lingkungan basis data (2)Lingkungan basis data (2)
Lingkungan basis data (2)Arib Herzi
 
Analisa proses bisnis
Analisa proses bisnisAnalisa proses bisnis
Analisa proses bisnisArib Herzi
 
04 analisis-proses-bisnisawal-lengkapl
04 analisis-proses-bisnisawal-lengkapl04 analisis-proses-bisnisawal-lengkapl
04 analisis-proses-bisnisawal-lengkaplArib Herzi
 
Analisa bisnis proses_(pertemuan_1_¬_2)
Analisa bisnis proses_(pertemuan_1_¬_2)Analisa bisnis proses_(pertemuan_1_¬_2)
Analisa bisnis proses_(pertemuan_1_¬_2)Arib Herzi
 
Rumus dasar python buatan nova
Rumus dasar python buatan novaRumus dasar python buatan nova
Rumus dasar python buatan novaArib Herzi
 
Kode warna rgb
Kode warna rgbKode warna rgb
Kode warna rgbArib Herzi
 
materi kuliah-agama-etika-islam
materi kuliah-agama-etika-islammateri kuliah-agama-etika-islam
materi kuliah-agama-etika-islamArib Herzi
 
kesempurnaan ajaran islam
kesempurnaan ajaran islamkesempurnaan ajaran islam
kesempurnaan ajaran islamArib Herzi
 
03.iman & taqwa
03.iman & taqwa03.iman & taqwa
03.iman & taqwaArib Herzi
 
Teori Organisasi
Teori OrganisasiTeori Organisasi
Teori OrganisasiArib Herzi
 
Sejarah SISTEM OPERASI
Sejarah SISTEM OPERASISejarah SISTEM OPERASI
Sejarah SISTEM OPERASIArib Herzi
 

More from Arib Herzi (11)

Lingkungan basis data (2)
Lingkungan basis data (2)Lingkungan basis data (2)
Lingkungan basis data (2)
 
Analisa proses bisnis
Analisa proses bisnisAnalisa proses bisnis
Analisa proses bisnis
 
04 analisis-proses-bisnisawal-lengkapl
04 analisis-proses-bisnisawal-lengkapl04 analisis-proses-bisnisawal-lengkapl
04 analisis-proses-bisnisawal-lengkapl
 
Analisa bisnis proses_(pertemuan_1_¬_2)
Analisa bisnis proses_(pertemuan_1_¬_2)Analisa bisnis proses_(pertemuan_1_¬_2)
Analisa bisnis proses_(pertemuan_1_¬_2)
 
Rumus dasar python buatan nova
Rumus dasar python buatan novaRumus dasar python buatan nova
Rumus dasar python buatan nova
 
Kode warna rgb
Kode warna rgbKode warna rgb
Kode warna rgb
 
materi kuliah-agama-etika-islam
materi kuliah-agama-etika-islammateri kuliah-agama-etika-islam
materi kuliah-agama-etika-islam
 
kesempurnaan ajaran islam
kesempurnaan ajaran islamkesempurnaan ajaran islam
kesempurnaan ajaran islam
 
03.iman & taqwa
03.iman & taqwa03.iman & taqwa
03.iman & taqwa
 
Teori Organisasi
Teori OrganisasiTeori Organisasi
Teori Organisasi
 
Sejarah SISTEM OPERASI
Sejarah SISTEM OPERASISejarah SISTEM OPERASI
Sejarah SISTEM OPERASI
 

Recently uploaded

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 

Recently uploaded (20)

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 

SQL ELEMEN

  • 1. SQL
  • 3. ELEMEN SQL  Elemen dasar SQL mencakup : 1. Pernyataan 2. Nama 3. Tipe data 4. Konstanta  SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama. 1. Ekspresi 2. Fungsi bawaan.
  • 4. ELEMEN SQL 1. Pernyataan Pernyataan adalah perintah SQL yang meminta sesuatu tindakan kepada DBMS. SQL memiliki kira-kira 30 pernyataan. Beberapa pernyataan dasar SQL dapat dilihat pada tabel berikut :
  • 5. ELEMEN SQL 2. Nama Nama digunakan sebagai identitas bagi objek-objek pada DBMS. Contoh objek pada DBMS adalah tabel, kolom dan pengguna. 3. Tipe Data Setiap data memiliki tipe data. Berikut adalah beberapa contoh tipe data yang ada pada MySQL.
  • 6. ELEMEN SQL  Tipe data numerik Type Keterangan Range Nilai INT Integer dengan nilai standar -2147483648 s/d 2147483647 FLOAT Bilangan Desimal Minimum : 1.175494351+38 Maksimum : 3.402823466e+38 DOUBLE Bilangan Desimal Minimum : 2.2205738585072014e+38 Maksimum : 1.7976931348623457e+38
  • 7. ELEMEN SQL  Tipe data string Type Keterangan Ukuran Maksimum CHAR String karakter dengan panjang yang tetap 1 M byte VARCHAR String karakter dengan panjang yang tidak tetap TEXT String text berukuran kecil 216-1 byte MEDIUMTEXT String text berukuran medium (sedang) 224-1 byte LONGTEXT String text berukuran besar 655335
  • 8. ELEMEN SQL  Tipe data tanggal dan jam
  • 9. ELEMEN SQL 4. Ekspresi Ekspresi adalah segala sesuatu yang menghasilkan nilai. Ekspresi digunakan untuk menghitung nilai. Simbol-simbol yang dapat digunakan pada ekspresi aritmatika.
  • 10. ELEMEN SQL 5. Aggregate Funtions (fungsi agregat) Fungsi adalah sebuah subprogram yang menghasilkan suatu nilai jika dipanggil. Fungsi agregat adalah fungsi standar di dalam SQL, suatu fungsi yang digunakan untuk melakukan summary, fungsi statistik standar yang dikenakan pada suatu tabel atau query.  AVG (ekspresi) Fungsi ini digunakan untuk mencari rata-rata nilai dalam suatu kolom dari suatu tabel atau ekspresi. Ekspresi dalam fungsi AVG umumnya adalah nama kolom. Kolom yang dicari nilai rata-ratanya adalah kolom dengan tipe data numerik.  COUNT (x) Fungsi ini digunakan untuk menghitung jumlah record (baris) dari suatu kolom dari suatu tabel. X adalah nama kolom yang ingin dicari jumlah barisnya.  MAX (ekspresi) Fungsi ini digunakan untuk mencari nilai terbesar dari suatu kolom dari suatu tabel. Kolom yang dicari nilai terbesarnya memiliki tipe data numerik.  MIN (ekspresi) Fungsi ini digunakan untuk mencari nilai terkecil dari suatu kolom dari suatu tabel. Kolom yang dicari nilai terkecilnya memiliki tipe data numerik.  SUM (ekspresi) Fungsi ini digunakan untuk mendapatkan nilai total dari suatu kolom pada suatu tabel
  • 11. KELOMPOK PERNYATAAN SQL  Pernyataan SQL dapat dikelompokkan menjadi 3 kelompok, yaitu : DDL, DML dan DCL. 1. DDL (Data Definition Language) DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, atribut(kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Yang termasuk dalam kelompok DDL ini adalah CREATE, ALTER, dan DROP. a. Membuat Database Syntax : CREATE DATABASE namadatabase; Namadatabase tidak boleh mengandung spasi dan tidak boleh memiliki nama yang sama antar database.
  • 12. DDL b. Menghapus Database Syntax : DROP DATABASE namadatabase; Database yang akan dihapus sesuai dengan namadatabase. c. Menggunakan Database Sebelum membuat suatu tabel, terlebih dahulu harus memilih salah satu database sebagai database aktif. syntax : USE namadatabase;
  • 13. DDL d. Membuat Tabel Untuk membuat tabel dapat menggunakan syntax berikut. Syntax membuat tabel : CREATE TABLE namatabel2 ( Field1 TipeData1, Field2 TipeData2 ); namatabel tidak boleh mengandung spasi (space). Field1 dan TipeData1 merupakan nama kolom pertama dan tipe data untuk kolom pertama. Jika ingin membuat tabel dengan kolom lebih dari satu, maka setelah pendefinisian tipe data sebelumnya diberikan tanda koma (,).
  • 14. DDL e. Menghapus Tabel Syntax : DROP TABLE namatabel; f. Mendefinisikan Primary Key Pada Tabel Terdapat beberapa cara untuk mendefinisikan primary key. Berikut ini adalah Syntax untuk mendefinisikan Primary Key : CREATE TABLE namatabel ( Field1 TipeData1 NOT NULL PRIMARY KEY, Field2 TipeData2 ); Atau CREATE TABLE namatabel ( Field1 TipeData1, Field2 TipeData2, PRIMARY KEY (Field1) );
  • 15. DDL i. Menambah Kolom Baru Pada Tabel Syntax : ALTER TABLE namatabel ADD fieldbaru tipe; namatabel adalah nama tabel yang akan ditambah fieldnya. Fieldbaru adalah nama kolom yang akan ditambahkan, tipe adalah tipe data dari kolom yang akan ditambahkan.
  • 16. DDL j. Menghapus Kolom Pada Tabel Syntax : ALTER TABLE namatabel DROP COLUMN namakolom;
  • 17. DML  DML adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data. Perintah yang termasuk dalah kategori DML adalah : INSERT, DELETE, UPDATE dan SELECT. a. Insert Perintah INSERT digunakan untuk menambahkan baris pada suatu tabel. Syntax : INSERT INTO namatabel VALUES (nilai1,nilai2,nilai-n); atau INSERT INTO namatabel (kolom1,kolom2,kolom-n) VALUES (nilai1,nilai2,nilai-n);
  • 18. DML b. Delete Perintah DELETE digunakan untuk menghapus satu baris, baris dengan kondisi tertentu atau seluruh baris. Syntax : DELETE FROM namatabel [WHERE kondisi]; c. UPDATE Perintah UPDATE digunakan untuk mengubah isi data pada satu atau beberapa kolom pada suatu tabel. Syntax : UPDATE namatabel SET kolom1 = nilai1, kolom2 = nilai2 [WHERE kondisi]; Perintah dalam tanda [] bersifat opsional untuk mengubah suatu baris dengan suatu kondisi tertentu.
  • 19. DML d. Select Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel yang dapat dihubungkan dengan tabel yang lainnya. 1) Menampilkan data untuk semua kolom menggunakan asterisk (*) Syntax : SELECT * FROM namatabel; 2) Menampilkan data untuk kolom tertentu Syntax : SELECT kolom1,kolom2,kolom-n FROM namatabel; 3) Menampilkan data dengan kondisi data tertentu dengan klausa WHERE Syntax : SELECT * FROM namatabel WHERE kondisi;
  • 20. DML 4) Memberikan nama lain pada kolom Syntax : SELECT namakolomlama AS namakolombaru FROM namatabel; 5) Menampilkan data lebih dari dua tabel Syntax : SELECT * from namatabel1,namatabel2,namatabel-n;