Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SQL Pertemuan 22 - 26.  SQL Merupakan sebuah bahasa permintaan yang melekat pada suatu DBMS termasuk MySQL.  Dalam penggunaannya, perintah SQL dikategorikan.

Presentasi serupa


Presentasi berjudul: "SQL Pertemuan 22 - 26.  SQL Merupakan sebuah bahasa permintaan yang melekat pada suatu DBMS termasuk MySQL.  Dalam penggunaannya, perintah SQL dikategorikan."— Transcript presentasi:

1 SQL Pertemuan

2  SQL Merupakan sebuah bahasa permintaan yang melekat pada suatu DBMS termasuk MySQL.  Dalam penggunaannya, perintah SQL dikategorikan menjadi 3 Sub perintah, yaitu:  DDL (Data Definition Language)  DML (Data Manipulation Language)  Dan DCL (Data Control Language) Konsep dan Definisi

3  3 Perintah yang termasuk dalam DDL, yaitu:  CREATE; Digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru dan kolom baru  ALTER; digunakan untuk mengubah struktur tabel yang telah dibuat.  DROP; digunakan untuk menghapus database dan tabel. DDL (Data Definition Language)

4  CREATE  Database:  Create database perpustakaan; DDL (Data Definition Language)

5  Tabel:  Create TABLE Buku( kd_buku CHAR(11), judul_buku VARCHAR(25), Pengarang VARCHAR (25), Penerbit VARCHAR (30) ); DDL (Data Definition Language)

6  Tabel: DDL (Data Definition Language)

7

8

9

10  ALTER  Menambah kolom baru pada tabel:  ALTER TABLE nama_tabel ADD kolom_baru tipedata(panjang)  [FIRST | AFTER kolom_lama] ;  Mengubah Nama Tabel:  ALTER TABLE nama_lama RENAME [TO] nama_baru; DDL (Data Definition Language)

11  ALTER  Menambah Kolom Primary Key:  ALTER TABLE nama_tabel ADD PRIMARY KEY (nama_kolom) ; DDL (Data Definition Language)

12  DROP  Menghilangkan Kolom Kunci:  ALTER TABLE nama_tabel DROP PRIMARY KEY; DDL (Data Definition Language)

13  DROP  Menghapus Kolom Tabel:  ALTER TABLE nama_tabel DROP nama_kolom;  Menghapus Tabel secara keseluruhan:  DROP Table nama_tabel;  Menghapus Database:  DROP database nama_database; DDL (Data Definition Language)

14  Mengubah Nama Database  RENAME DATABASE db_lama TO db_baru; DDL (Data Definition Language)

15  Buatlah Database dengan nama Akademik!  Buat Tabel Mahasiswa dan Tabel mata kuliah didalam tabel akademik tersebut!  Tabel mahasiswa terdiri dari NPM (sebagai primary key), nama, alamat, tanggal_lahir, no_telp dimana semua atribut pada tabel mahasiswa harus diisi.  Tabel Mata kuliah terdiri dari kd_MK (PK), nama_MK, dan jumlah_sks dan semua atribut pada tabel mata kuliah tidak boleh kosong!  Tambah kolom hobi pada tabel mahasiswa setelah kolom tanggal_lahir!  Ubah kolom jumlah_sks pada tabel mata kuliah menjadi sks!  Tambah tabel dosen pada database akademik dengan atribut : kd_dosen, nama, alamat! Latihan Kasus

16 Data Manipulation Language Pertemuan 23

17  Data Manipulation Language (DML) adalah sub bahasa SQL yang berfungsi memanipulasi data yang ada di dalam basis data atau database.  Perintah yang termasuk di dalam DML adalah:  INSERT  SELECT  UPDATE  DELETE DML (Data Manipulation Language)

18  Memasukkan DATA pada TABEL  Dengan menyamakan kolom data INSERT

19  Memasukkan DATA pada TABEL  Dengan TANPA Menyebutkan Kolom INSERT

20  Memasukkan DATA pada TABEL  Dengan Menyebutkan Kolom INSERT

21  Memasukkan data hanya pada SEBAGIAN KOLOM  INSERT INTO nama_tabel (nama_kolom) VALUES (‘isi_kolom’); INSERT

22  Menampilkan Semua Kolom  SELECT kolom_a, kolom_b,.... FROM nama_tabel;  Atau SELECT

23  Menampilkan Sebagian Kolom  SELECT nama_kolom FROM nama_tabel; SELECT

24  Menggunakan Simbol – simbol seperti:  =, ≠, ≥, ≤,  Dan Penghubung berupa  AND, dan OR SELECT (Berkondisi)

25  Memperbaharui data dengan perintah UPDATE:  Update nama_tabel SET  Kolom_a=‘datakolom_a’,  Kolom_b=‘datakolom_b’,   WHERE kondisi; UPDATE

26  Sintaks:  DELETE FROM nama_tabel WHERE kondisi; DELETE

27  Buatlah kode SQL sehingga menjadi Tabel seperti berikut! LATIHAN


Download ppt "SQL Pertemuan 22 - 26.  SQL Merupakan sebuah bahasa permintaan yang melekat pada suatu DBMS termasuk MySQL.  Dalam penggunaannya, perintah SQL dikategorikan."

Presentasi serupa


Iklan oleh Google