SlideShare une entreprise Scribd logo
1  sur  16
Structure Query Language Basic Adi Triyatmoko, S.Kom. Sistem Informasi Rabu, 14 April 2010 Prak. Sistem Basis Data Pertemuan Ke 5
Tujuan ,[object Object],[object Object],[object Object],[object Object],[object Object],SQL Basic Halaman 2
Definisi SQL ,[object Object],[object Object],[object Object],SQL Basic Halaman 3
Tipe Data di MySQL SQL Basic Halaman 4
Data Definition Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SQL Basic Halaman 5
[object Object],Syntax: CREATE TABLE <nama_tabel>  ( <nama_kolom> <tipe_data>(<panjang_data>)  [UNIQUE] [NOT NUL] [PRIMARY KEY] [DEFAULT<nilai_default>]  [referential_constraint_defenition>] [CHECK<constraint_defenotion>],  <nama_kolom> <tipe_data>(<panjang_data>)  [UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULT<nilai>]  [referential_constraint_defenition>] [CHECK<constraint_defenition>],  . . . );  Keterangan: Unique; Pada kolom tersebut tidak boleh ada data yang sama.  Not Null; tidak boleh data pada kolom tersebut bernilai null  Unique dan Not Null; kolom tersebut dapat dijadikan primary key.  Default; nilai default yang secara otomatis akan mengisi kolom dengan data default tersebut setiap operasi insert dilakukan. Referential_Constraint_Definition; Bila kolom tersebut merupakan foreign key terhadap tabel lain. Dengan syntax: FOREIGN KEY <nama_kolom> REFERENCES <nama_tabel> SQL Basic Halaman 6
[object Object],ALTER TABLE <nama_tabel>  [ ADD (<nama_kolom> <tipe_data>(<panjang_data>), . . . ); ]  [ MODIFY (<nama_kolom><tipe_data>(<panjang_data>), . . .); ] [ RENAME (<nama_tabel_baru>); ] [ DROP (<nama_kolom>); ] Keterangan  Add; Penambahan kolom baru.  Modify; Mengubah kolom yang sudah ada sebelumnya. Rename; Merubah nama tabel. Drop; Menghapus nama kolom ,[object Object],DROP TABLE <nama_tabel>  DROP INDEX <nama_index>  CREATE INDEX <nama_index> ON <namatabel>(<nama_kolom>);  ,[object Object],SQL Basic Halaman 7
Data Manipulation Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SQL Basic Halaman 8
[object Object],Syntax: INSERT INTO <nama_tabel>  [(<nama_kolom1,nama_kolom2, . . . <nama_kolomN>)]  VALUES  (<nilai_kolom1>,<nilai_kolom2>, . . . <nilai_kolomN>);  ,[object Object],UPDATE <nama_tabel>  SET <nama_kolom1= ‘nilai_kolom1’>,  <nama_kolom2= ‘nilai_kolom2’>,  . . . ,  <nama_kolomN= ‘nilai_kolomN’>  [WHERE <kondisi>];  SQL Basic Halaman 9
[object Object],SQL Basic Halaman 10 Syntax: DELETE FROM <nama_tabel>  WHERE <kondisi>;  ,[object Object],SELECT [*] [<kolom1>, <kolom2>, . . ., <kolomN>]  [<alias.kolom1>, <alias.kolom2>, . . . , <alias.kolomN>]  FROM <nama_tabel>  WHERE <kondisi>  [AND <kondisi>]; ,[object Object],Syntax: CREATE VIEW <nama_view>  AS SELECT <kolom1, kolom2, . . . , kolomN>  FROM <nama_tabel>  WHERE <kondisi>;
Data Control Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SQL Basic Halaman 11
[object Object],COMMIT [WORK]; ,[object Object],ROLLBACK [WORK]; ,[object Object],GRANT <spesifikasi_akses>  ON <nama_tabel/nama_view> TO <nama_user>  [WITH GRAN OPTION];  ,[object Object],REVOKE <spesifikasi_akses>  FROM <nama_user>;  spesifikasi_akses:  All Privileges; Semua hak diberikan.  Select; Untuk fungsi select Update; Untuk mengubah data  Insert; Untuk menyisipkan data  Delete; Untuk menghapus data  SQL Basic Halaman 12
Ekspresi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Macam-macam ekspresi yang bisa digunakan pada perintah SELECT  SQL Basic Halaman 13
LATIHAN… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LATIHAN… Lalu masukkan data  seperti pada gambar  disamping..
Terima Kasih Informasi Lengkap:  My Blog Aladiw.us

Contenu connexe

Tendances

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
 
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
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)Dex Winadha
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysqljafra
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySqltaufikindra16
 
Pertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfPertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfutagreenice
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1ikikazuya
 
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
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Devi Apriansyah
 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQLguestad850e
 
Praktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguagePraktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguageErwan Usmawan
 
Laporan praktikum modul 6
Laporan praktikum modul 6Laporan praktikum modul 6
Laporan praktikum modul 6Devi Apriansyah
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasiikikazuya
 

Tendances (20)

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)
 
On mysql
On mysqlOn mysql
On mysql
 
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...
 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
 
Pertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdfPertemuan 3 ABD.pdf
Pertemuan 3 ABD.pdf
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
 
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
 
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQL
 
Praktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguagePraktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query Language
 
Laporan praktikum modul 6
Laporan praktikum modul 6Laporan praktikum modul 6
Laporan praktikum modul 6
 
Tentang XML
Tentang XMLTentang XML
Tentang XML
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
 

En vedette

Pertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedPertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedAdi Triyatmoko
 
Pertemuan 9 - Report Chart
Pertemuan 9 - Report ChartPertemuan 9 - Report Chart
Pertemuan 9 - Report ChartAdi Triyatmoko
 
Manual Penggunaan StatPlanet
Manual Penggunaan StatPlanetManual Penggunaan StatPlanet
Manual Penggunaan StatPlanetAdi Triyatmoko
 
Pertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiPertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiAdi Triyatmoko
 
Pertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirPertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirAdi Triyatmoko
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapanganevi kufia mahasanti
 

En vedette (7)

Pertemuan 6 - SQL Advanced
Pertemuan 6 - SQL AdvancedPertemuan 6 - SQL Advanced
Pertemuan 6 - SQL Advanced
 
Pertemuan 9 - Report Chart
Pertemuan 9 - Report ChartPertemuan 9 - Report Chart
Pertemuan 9 - Report Chart
 
Manual Penggunaan StatPlanet
Manual Penggunaan StatPlanetManual Penggunaan StatPlanet
Manual Penggunaan StatPlanet
 
Pertemuan 4 - ERD
Pertemuan 4 - ERDPertemuan 4 - ERD
Pertemuan 4 - ERD
 
Pertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiPertemuan 3 - Normalisasi
Pertemuan 3 - Normalisasi
 
Pertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirPertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project Akhir
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 

Similaire à Pertemuan 5 - SQL Basic

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
 
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
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-linefajarnugroho_id
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptxrahmantoyuri
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptlumaeducation
 
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
 
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxlaksanaheriyadi
 
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
 
6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdffagon1
 
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
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2AuliyaRahman9
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier databaseDesty Yani
 

Similaire à Pertemuan 5 - SQL Basic (20)

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
 
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
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-line
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
 
SQL(DDL,DML,DCL,TCL)
SQL(DDL,DML,DCL,TCL)SQL(DDL,DML,DCL,TCL)
SQL(DDL,DML,DCL,TCL)
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
 
Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
 
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
 
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
 
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)
 
6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf
 
sql rabu.pptx
sql rabu.pptxsql rabu.pptx
sql rabu.pptx
 
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
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Dasar-dasar MySQL
Dasar-dasar MySQLDasar-dasar MySQL
Dasar-dasar MySQL
 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
Tupen 7 1235010002
Tupen 7 1235010002Tupen 7 1235010002
Tupen 7 1235010002
 

Plus de Adi Triyatmoko

Pertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetPertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetAdi Triyatmoko
 
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelPertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelAdi Triyatmoko
 
introduction stat planet
introduction stat planetintroduction stat planet
introduction stat planetAdi Triyatmoko
 

Plus de Adi Triyatmoko (6)

Pertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetPertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanet
 
Global Warming
Global WarmingGlobal Warming
Global Warming
 
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelPertemuan 8 - Report Tabel
Pertemuan 8 - Report Tabel
 
demo open layer 2
demo open layer 2demo open layer 2
demo open layer 2
 
pengantar open layer
pengantar open layerpengantar open layer
pengantar open layer
 
introduction stat planet
introduction stat planetintroduction stat planet
introduction stat planet
 

Pertemuan 5 - SQL Basic