SlideShare a Scribd company logo
1 of 13
Bahasa & Perintah
SQL Dasar
Alfarady raja ghanie hamid jauhar
17050974023
SQL adalah singkatan dari Structured Query Language. SQL adalah bahasa
yang digunakan untuk mengakses database sistem relasional. Secara de
facto, bahasa ini merupakan bahasa standar yang dipakai untuk
pengelolaan database. Saat ini SQL hampir digunakan pada semua
database server. SQL lahir sekitar tahun 1970 dari artikel seorang peneliti
IBM bernama Jhonny Oracle. Semula SQL bernama SEQUEL namun karena
masalah hukum maka SEQUEL diganti dengan SQL.
Standarisasi dan Pemakaian Dasar SQL
Penggunaan SQL dibuat standarisasi pada tahun 1986 berdasarkan keluarnya standar
SQL oleh ANSI (American National Standards Institute). Standarisasi SQL yang
pertama dikenal dengan SQL86. Standar ini kemudian diperbaiki pada tahun 1992
dengan standar baru SQL92 dan pada tahun 1999 dengan SQL99.
Pemakaian dasar SQL mengacu pada dua bahasa yaitu Data Definition
language (DDL) dan Data Manipulation Language (DML). SQL merupakan standar
bahasa yang dipaki oleh DBMS relasional yang sangat populer, MySQL.
Data Definition Language
DDL digunakan untuk membuat, mendefinisikan, mengubah serta menghapus
database dan obyek-obyek didalamnya. Perintah-perintah dasar DDL adalah
CREATE untuk membuat obyek baru, USE untuk menggunakan obyek, ALTER untuk
mengubah obyek yang sudah dibuat dan DROP untuk menghapus obyek yang sudah
ada. Penggunaan DDL hanya untuk administrator saat pembuatan database.
1. Perintah CREATE
CREATE digunakan untuk membuat database dan tabel pada database yang sudah ada.
Membuat database:
CREATE DATABASE nama_database;
Membuat tabel:
CREATE TABLE nama_tabel;
CONTOH:
CREATE TABLE user
(
id INT(11),
nama_user VARCHAR(50) PRIMARY KEY,
kata_sandi VARCHAR(30) NOT NULL,
tanggal_lahir DATETIME
);
2. Perintah ALTER
Merupakan perintah untuk mengubah struktur pada tabel. Perubahan ini meliputi menambah
(ADD) atau pun mengubah struktur (CHANGE)
Bentuk:
ALTER TABLE nama_tabel [ADD|CHANGE] perubahan;
Contoh:
ALTER TABLE user CHANGE nama_user INT( 50 ) NULL
3. Perintah TRUNCATE
Merupakan perintah untuk menghapus semua record pada tabel.
Bentuk:
TRUNCATE TABLE nama_tabel;
4. Perintah DROP
Merupakan perintah untuk menghapus tabel.
Bentuk:
DROP TABLE nama_tabel;
Data Manipulation Language
DML digunakan untuk melakukan pengelolaan data pada tabel seperti
menampilkan data, menambah data baru, mengubah data dan menghapus data.
Ada empat perintah DML yang sering dipakai yaitu SELECT, INSERT, UPDATE dan
DELETE.
1. Perintah SELECT
Merupakan perintah untuk menampilkan data dari satu tabel atau lebih.
Bentuk:
SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]
FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON
''kondisi_penghubung'']
[, nama_tabel3 [AS alias3], ...]
[WHERE ''kondisi'']
[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]
[GROUP BY nama_field1[, nama_field2, ...]]
[HAVING ''kondisi_aggregat''];
2. Perintah INSERT
Merupakan perintah untuk menambah record pada tabel.
Bentuk:
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI]);
Contoh:
INSERT INTO user (id, nama_user, kata_sandi, tanggal_lahir) VALUES ('1', 'sabrina',
'123456', '2008-06-02');
3. Perintah UPDATE
Merupakan perintah untuk mengubah record pada tabel.
Bentuk:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI];
Contoh:
UPDATE user SET kata_sandi='QWERTY' WHERE id=1;
4. Perintah DELETE
Merupakan perintah untuk menghapus record pada tabel.
Bentuk:
DELETE FROM [nama_table] Where [KONDISI];
Contoh:
DELETE FROM user WHERE id=1;

More Related Content

What's hot

Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]wieldhant latief
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)Denny Yahya
 
Pertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfPertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfutagreenice
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)dhini eka
 
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data upDenny Yahya
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)Dex Winadha
 
Praktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguagePraktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguageErwan Usmawan
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Devi Apriansyah
 
Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sqlCindy Furi
 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicAdi Triyatmoko
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
Fendi dasar-mysql-menggunakan
Fendi dasar-mysql-menggunakanFendi dasar-mysql-menggunakan
Fendi dasar-mysql-menggunakanA Dian
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasareppoy jeprudht
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1ikikazuya
 

What's hot (20)

Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]
 
Tupen 7 1235010002
Tupen 7 1235010002Tupen 7 1235010002
Tupen 7 1235010002
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)
 
Pertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfPertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdf
 
Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data up
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)
 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Modul%20 mysql
 
Praktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguagePraktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query Language
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sql
 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL Basic
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Fendi dasar-mysql-menggunakan
Fendi dasar-mysql-menggunakanFendi dasar-mysql-menggunakan
Fendi dasar-mysql-menggunakan
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasar
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
 
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
 

Similar to Bahasa perintah

materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxlaksanaheriyadi
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptxrahmantoyuri
 
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
 
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
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanDera62
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)Desty Yani
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLI Gede Iwan Sudipa
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus Purnama
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DMLFajar Sany
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier databaseDesty Yani
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptxMasSam13
 

Similar to Bahasa perintah (20)

materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
 
SQL(DDL,DML,DCL,TCL)
SQL(DDL,DML,DCL,TCL)SQL(DDL,DML,DCL,TCL)
SQL(DDL,DML,DCL,TCL)
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
 
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
 
sql rabu.pptx
sql rabu.pptxsql rabu.pptx
sql rabu.pptx
 
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
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
2 model eer
2 model eer2 model eer
2 model eer
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 

Recently uploaded

QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranSintaMarlina3
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfVardyFahrizal
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industririzwahyung
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxarifyudianto3
 

Recently uploaded (9)

QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur Lebaran
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industri
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
 

Bahasa perintah

  • 1. Bahasa & Perintah SQL Dasar Alfarady raja ghanie hamid jauhar 17050974023
  • 2. SQL adalah singkatan dari Structured Query Language. SQL adalah bahasa yang digunakan untuk mengakses database sistem relasional. Secara de facto, bahasa ini merupakan bahasa standar yang dipakai untuk pengelolaan database. Saat ini SQL hampir digunakan pada semua database server. SQL lahir sekitar tahun 1970 dari artikel seorang peneliti IBM bernama Jhonny Oracle. Semula SQL bernama SEQUEL namun karena masalah hukum maka SEQUEL diganti dengan SQL.
  • 3. Standarisasi dan Pemakaian Dasar SQL Penggunaan SQL dibuat standarisasi pada tahun 1986 berdasarkan keluarnya standar SQL oleh ANSI (American National Standards Institute). Standarisasi SQL yang pertama dikenal dengan SQL86. Standar ini kemudian diperbaiki pada tahun 1992 dengan standar baru SQL92 dan pada tahun 1999 dengan SQL99. Pemakaian dasar SQL mengacu pada dua bahasa yaitu Data Definition language (DDL) dan Data Manipulation Language (DML). SQL merupakan standar bahasa yang dipaki oleh DBMS relasional yang sangat populer, MySQL.
  • 4. Data Definition Language DDL digunakan untuk membuat, mendefinisikan, mengubah serta menghapus database dan obyek-obyek didalamnya. Perintah-perintah dasar DDL adalah CREATE untuk membuat obyek baru, USE untuk menggunakan obyek, ALTER untuk mengubah obyek yang sudah dibuat dan DROP untuk menghapus obyek yang sudah ada. Penggunaan DDL hanya untuk administrator saat pembuatan database.
  • 5. 1. Perintah CREATE CREATE digunakan untuk membuat database dan tabel pada database yang sudah ada. Membuat database: CREATE DATABASE nama_database; Membuat tabel: CREATE TABLE nama_tabel; CONTOH: CREATE TABLE user ( id INT(11), nama_user VARCHAR(50) PRIMARY KEY, kata_sandi VARCHAR(30) NOT NULL, tanggal_lahir DATETIME );
  • 6. 2. Perintah ALTER Merupakan perintah untuk mengubah struktur pada tabel. Perubahan ini meliputi menambah (ADD) atau pun mengubah struktur (CHANGE) Bentuk: ALTER TABLE nama_tabel [ADD|CHANGE] perubahan; Contoh: ALTER TABLE user CHANGE nama_user INT( 50 ) NULL
  • 7. 3. Perintah TRUNCATE Merupakan perintah untuk menghapus semua record pada tabel. Bentuk: TRUNCATE TABLE nama_tabel;
  • 8. 4. Perintah DROP Merupakan perintah untuk menghapus tabel. Bentuk: DROP TABLE nama_tabel;
  • 9. Data Manipulation Language DML digunakan untuk melakukan pengelolaan data pada tabel seperti menampilkan data, menambah data baru, mengubah data dan menghapus data. Ada empat perintah DML yang sering dipakai yaitu SELECT, INSERT, UPDATE dan DELETE.
  • 10. 1. Perintah SELECT Merupakan perintah untuk menampilkan data dari satu tabel atau lebih. Bentuk: SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...] FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON ''kondisi_penghubung''] [, nama_tabel3 [AS alias3], ...] [WHERE ''kondisi''] [ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]] [GROUP BY nama_field1[, nama_field2, ...]] [HAVING ''kondisi_aggregat''];
  • 11. 2. Perintah INSERT Merupakan perintah untuk menambah record pada tabel. Bentuk: INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI]); Contoh: INSERT INTO user (id, nama_user, kata_sandi, tanggal_lahir) VALUES ('1', 'sabrina', '123456', '2008-06-02');
  • 12. 3. Perintah UPDATE Merupakan perintah untuk mengubah record pada tabel. Bentuk: UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]; Contoh: UPDATE user SET kata_sandi='QWERTY' WHERE id=1;
  • 13. 4. Perintah DELETE Merupakan perintah untuk menghapus record pada tabel. Bentuk: DELETE FROM [nama_table] Where [KONDISI]; Contoh: DELETE FROM user WHERE id=1;