1 / 23

Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, 14-16 Frank & Rudy

Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, 14-16 Frank & Rudy. Pengantar SQL. SQL  Structured Query Language . SQL sering disebut sebagai query merupakan suatu bahasa ( language ) yang digunakan untuk mengakses database.

inez
Download Presentation

Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, 14-16 Frank & Rudy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 2 : Dasar-dasar SQLSBD C – Senin, 14-16Frank & Rudy

  2. Pengantar SQL SQL  Structured Query Language. SQL 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.

  3. Jenis Perintah SQL Data Definition Language (DDL) DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain : CREATE ALTER RENAME DROP

  4. Jenis Perintah SQL 2. Data Manipulation Language (DML) DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : SELECT INSERT UPDATE DELETE

  5. Jenis Perintah SQL 3. Data Control Language (DCL) DCL (bukan BCL) merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain : GRANT REVOKE

  6. Membuat, Membuka dan Menghapus Database

  7. Membuat Database create database nama_database; Sintaks umum membuat database baru adalah: Contoh : create database db_672008210;

  8. Membuka Database use db_672008210; Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya, kita harus membuka atau mengaktifkan databasenya terlebih dahulu. Berikut ini querynya :

  9. Menghapus Database drop database nama_database; Untuk menghapus suatu database, sintaks umumnya adalah sbb : Contoh : drop database db_672008210;

  10. Membuat, Mengubah dan Menghapus Tabel

  11. Membuat Tabel CREATE TABLE nama_tabel ( field1 tipe(panjang), field2 tipe(panjang), ... fieldn tipe(panjang), PRIMARY KEY (field_key) ); Bentuk umum perintah SQL untuk membuat tabel baru adalah sbb:

  12. Membuat Tabel Sebagai contoh, kita akan membuat tabel baru dengan struktur sebagai berikut : Nama tabel: tMahasiswa

  13. Membuat Tabel CREATE TABLE tMahasiswa ( nim varchar(10) NOT NULL, nama varchar(30) NOT NULL, tgllahir date, alamat text, PRIMARY KEY(nim) ); CREATE TABLE tMahasiswa ( nim varchar(10) NOT NULL PRIMARY KEY, nama varchar(30) NOT NULL, tgllahir date, alamat text, ); Untuk membuat tabel tersebut di atas, query atau perintah SQL-nya adalah sebagai berikut :

  14. Membuat Tabel Beberapa hal yang perlu diperhatikan : CREATE TABLE merupakan perintah dasar dari pembuatan table. tMahasiswa merupakan nama tabel yang akan dibuat. Nim, nama, tgllahir dan alamat merupakan nama field. Varchar, date dan text merupakan tipe data dari field. NOT NULL merupakan option untuk menyatakan bahwa suatu field tidak boleh kosong. PRIMARY KEY merupakan perintah untuk menentukan field mana yang akan dijadikan primary key pada tabel. 10 dan 30 di belakang tipe data merupakan panjang maksimal dari suatu field. Untuk tipe data date dan text (dan beberapa tipe data lainnya) panjang karakter maksimalnya tidak perlu ditentukan. Jangan lupa akhiri perintah dengan titik-koma (;).

  15. Mengubah Tabel Adakalanya kita perlu mengganti struktur tabel baik itu menghapus, menambah ataupun mengganti ukuran. Perintah yang digunakan SQL adalah ALTER TABLE.

  16. Mengubah Tabel ALTER Table tMahasiswa ADD sex char(1); menambah struktur tabel : menghapus kolom suatu tabel : ALTER Table tMahasiswa Drop column Sex;

  17. Mengubah Tabel SP_RENAME ‘tbl_awal.kolom_lama’, ‘kolom_baru’; Mengubah nama kolom tabel :

  18. Menghapus Tabel DROP TABLE nama_tabel; Syntax umum menghapus tabel adalah sbb: Contoh : DROP TABLE tMahasiswa;

  19. Mengisi, Mengubah, dan Menghapus Data Tabel

  20. Mengisi Data pada Tabel insert into nama_tabel values (values1, ..., valuesN) Syntax umum mengisi data pada tabel adalah sbb: Contoh : insert into tMahasiswa values(672006001, 'Irwan','1985-04-20', 'Semarang', 'L')

  21. Mengisi Data pada Tabel INSERT INTO nama_table (nama_kolom) values (values); Syntax umum mengisi data pada tabel adalah sbb: Contoh : insert into tMahasiswa (nim, nama, alamat) values (672006002,’andhi’,’yogya’);

  22. Mengubah Data pada Tabel UPDATE nama_table SET nama_kolom = value [WHERE condition]; Syntax umum mengubah data pada tabel adalah sbb: Contoh : update tMahasiswa set Sex = ‘L’ where nama=’andhi’

  23. Menghapus Data pada Tabel DELETE [FROM] nama_table [ WHERE condition]; Syntax umum menghapus data pada tabel adalah sbb: Contoh : delete tMahasiswa where nama=’andhi’;

More Related