Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDhika Rahman Telah diubah "9 tahun yang lalu
1
Collabnet Overview v 1.2 021201 Informatika BAB IX Mengenal SQL
2
Informatika 2 Apa itu SQL? Kependekan dari Structured Query Language Dalam English biasa dibaca SEQUEL, bukan ES-KYU-EL Mula-mula didefiniskan oleh ISO (International Standards Organization) dan ANSI (the American National Standards Institute), dikenal dengan sebutan SQL86 Merupakan bahasa standar yang digunakan untuk mengakses basis data relational
3
Informatika 3 Sofware pengguna SQL DB2 Ingres Informix ORACLE Microsoft Access MySQL PostgreSQL Rdb Sybase
4
Informatika 4 SQL sebagai sub-bahasa SQL sebagai bahasa query kurang tepat SQL tidak sekedar melakukan query (memperoleh data), tapi juga memanipulasi data SQL tidak dapat dikatakan sebagai bahasa
5
Informatika 5 Manfaat SQL KlienServer permintaan Balasan berupa data sesuai permintaan saja Komunikasi antara Klien dan Server
6
Informatika 6 Penggolongan perintah SQL DDL (Data Definition Language) DML (Data Manipulation Language) DCL (Data Control Language)
7
Informatika 7 Data Definition Language Berkaitan dengan penciptaan atau penghapusan objek dalam basis data Contoh: create database, create table, alter table, drop table, drop database
8
Informatika 8 Data Manipulation Language Merupakan perintah-perintah untuk memanipulasi data Contoh: select, insert, update, delete
9
Informatika 9 Data Control Language Merupakan perintah untuk melakukan otorasi terhadap pengaksesan data dan alokasi ruang serta mengendalian transaksi Contoh: GRANT, REVOKE, COMMIT, ROLLBACK
10
Informatika 10 Operasi Dasar SQL Membuat basis data Mengkoneksikan ke suatu basis data Membuat tabel Memasukan data Melihat isi tabel Mengganti struktur tabel Mengetahui daftar basis data dan tabel Menghapus tabel
11
Informatika 11 Membuat basis data CREATE DATABASE nama_database; Contoh: CREATE DATABASE binfilm;
12
Informatika 12 Mengkoneksikan ke suatu basis data SQL92 menggunakan: CONNECT TO nama_database USER nama/password; MySQL menggunakan: USE nama_database Contoh: USE binfilm;
13
Informatika 13 Membuat Tabel CREATE TABLE nama_tabel ( nama_kolom_1 tipe_data([ukuran]), nama_kolom_2 tipe_data([ukuran]), …, nama_kolom_n tipe_data([ukuran]); Contoh: CREATE TABLE infoprib ( Id_bin CHAR(5), Nama CHAR(25), Tgl_lahir DATE, Lokal CHAR(1));
14
Informatika 14 Memasukan data INSERT INTO nama_tabel VALUES (nilai_kolom1, nilai_kolom2, …, nilai_kolomN); Contoh: INSERT INTO infoprib VALUES (‘STONE’, ‘Sharon Stone’, ‘1958-03-10’, ‘T’);
15
Informatika 15 Memasukan data INSERT INTO nama_tabel (nama_kolom1, nama_kolom2, …, nama_kolomN) VALUES (nilai_kolom1, nilai_kolom2, …, nilai_kolomN); Contoh: INSERT INTO infoprib (id_bin, nama) VALUES (‘DREW’, ‘Drew Barrymore’);
16
Informatika 16 Melihat isi tabel SELECT * FROM nama_tabel; SELECT nama_kolom FROM nama_tabel; Contoh: SELECT * FROM infoprib; SELECT id_bin, nama FROM infoprib;
17
Informatika 17 Mengganti struktur tabel ALTER TABLE nama_tabel ADD nama_kolom_baru tipe_data([ukuran]); ALTER TABLE nama_tabel DROP nama_kolom_dihapus; Pada PostgreSQL: ALTER TABLE nama_tabel RENAME kolom_lama TO kolom_baru; Pada MySQL: ALTER TABLE nama_tabel CHANGE kolom_lama kolom_baru tipe_data([ukuran]);
18
Informatika 18 Mengganti struktur tabel Contoh: ALTER TABLE infoprib ADD sex CHAR(1); ALTER TABLE infoprib DROP lokal; ALTER TABLE infoprib CHANGE nama nama_bin CHAR(35);
19
Informatika 19 Mengetahui daftar basis data Untuk melihat daftar database Pada PostgreSQL: Psql –l Pada MySQL: SHOW DATABASES;
20
Informatika 20 Mengetahui daftar tabel SHOW TABLES; Untuk melihat struktur tabel Pada PostgreSQL: \D nama_tabel; Pada MySQL: DESC nama_tabel;
21
Informatika 21 Menghapus tabel DROP TABLE nama_tabel; Contoh: DROP TABLE infoprib;
22
Collabnet Overview v 1.2 021201 Informatika Terima Kasih Tanya & Jawab
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.