SQL 1 KTI by dna.  Merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional  Jenis SQL yaitu 1. interactive  langsung dapat.

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

SQL  SQL adalah bahasa query baku untuk DBMS  SQL diambil sebagai bakuan sejak tahun 1992  Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix,
SQL – DML.
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
03 Model Relasional Basis Data Mata Kuliah: Basis Data
PEMROGRAMAN BASIS DATA
Manajemen Basis Data menggunakan SQL Server
BASIS DATA RELASIONAL.
Pertemuan 4 Database dengan MySQL.
BAHASA QUERY KOMERSIAL
BASIS DATA RELASIONAL Basis Data Relasional.
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
MODEL DATA RELASI Meta Meysawati. Model Data Relasi  Terdapat beberapa cara untuk menangani atau memodelkan data diantaranya, 1.Model Relational 2.Model.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
SQL (Structured Query Language )
DATA MANIPULATION LANGUAGE (DML)
Quiz Before UAS Perancangan database.
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Sistem Basis Data Pertemuan 11 Presented by :
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
Data Manipulation Language Presented by : Herianto.
Dinda Prasetia,Skom.. PerintahKeterangan SELECTUntuk menampilkan kolom FROMUntuk menampilkan tabel WHEREUntuk menampilkan baris ORDER BYUntuk mengurutkan.
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
Pertemuan after UTS Structure Query Language (SQL)
PEMASARAN BERBASIS WEB
Rekayasa Perangkat Lunak (Materi 1 Database)
DDL, DML.
SQL.
Bahasa query terpan.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Structured Query Language
Konsep Teknologi Informasi B
PEMASARAN BERBASIS WEB
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Structured Query Language
BAHASA QUERY KOMERSIAL
Data Manipulation Language (DML)
Pemrograman Internet Database.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
SQL.
Stucture Query Language
Referensi Bahasa MySQL
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
SQL dan Database MySQL.
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Pengertian DML, DCL, dan DDL. Data Manipulasi Language(DML) DML adalah sub printah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database.
Transcript presentasi:

SQL 1 KTI by dna

 Merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional  Jenis SQL yaitu 1. interactive  langsung dapat diperasikan 2. embedded  disisip ke dalam sebuah program

DDL dropcreate alter table DML insertselectUpdatedelete DCL grantrevoke

 perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel  Pembuatan Database  create database nama_db;  Contoh : buatlah database dengan nama praktikum  create database praktikum;  Pembuatan Tabel  create table nama_tabel (nama_kolom1 jenis_kolom1, nama_kolom2 jenis_kolom2, ….)  Contoh : buatlah tabel Nilai dgn kolom, npm, nama, lp, la  create table nilai (npm char(8) not null, nama char (25), lp int(2), la int(2));

 Merubah Struktur Table  alter table nama_tabel add (nama_kolom jenis_kolom) modify (nama_kolom jenis_kolom) drop (nama_kolom jenis_kolom);  Contoh  Tambahkan kolom kelas dengan panjang 5 karakter sebelum kolom lp alter table nilai add(kelas char(5) before lp);  Ubahlah panjang kolom nama menjadi 30 karakter alter table nilai modify(nama char(30));  Hapus kolom kelas dari tabel nilai alter table nilai drop(kelas char(5));

 Merupakan perintah yang digunakan untuk memanipulasi database  INSERT insert into nama tabel (nama_kolom1, nama_kolom2…) values (data1, data2…) contoh : 1. insert into nilai values(‘ ’,’namira’,89,90); 2. insert into nilai (npm, lp, la) values(‘ ’,80,60);

 UPDATE update nama_tabel set nama_kolom = ekspresi where kondisi ;  Contoh  Ubahlah lp menjadi 80 untuk mahasiswa yang memiliki npm ‘ ’ update nilai set lp=80 where npm =‘ ’;  Ubahlah lp menjadi 65 untuk mahasiswa kelas 1IA05 update nilai set lp=65 where kelas =“1IA05”;

 DELETE delete from nama_tabel where kondisi;  CONTOH  Hapuslah mahasiswa yang mempunyai nama ‘aurel’ delete from nilai where nama=‘aurel’;

 SELECT select [distinct] nama_kolom from nama_tabel; [where kondisi] [group by nama-kolom] [having kondisi] [order by nama_kolom [asc/des]];  CONTOH

 Tabel mhs  Tabel mkul NPMNAMAALAMAT NurhayatiJakarta AstutiJakarta BudiDepok PrananingrumBogor PipitBekasi quraishBogor KDMKMTKULIAHSKS KK021P. Basis Data2 KD132SIM3 KU122Pancasila2

 Tabel nilai  Tampilkan semua data mahasiswa Select npm,nama,alamat from mhs; Atau Select * from mhs;

 Tampilkan mata kuliah yang sks-nya 2  select mtkuliah from mkul where sks = 2; Hasil :  Apa hasilnya?  select * from nilai where mid >=60 or final <75;  select npm, kdmk, mid from nilai where mid between 70 and 100; MTKULIAH P. Basis Data Pancasila

 Tampilkan nama mahasiswa yang diawali dengan huruf ‘P’  Select nama from mhs where nama like ‘P%’;  Tampilkan alamat mahasiswa, dimana alamat yang sama hanya ditampilkan satu kali saja.  select distinct alamat from mhs; ALAMAT Jakarta Depok Bogor Bekasi

 Tampilkan semua data dengan nama terurut dari z ke a  Select * from mhs order by nama desc;  Tampilkan alamat mahasiswa dan jumlah mahasiswa yang bertempat tinggal di alamat tersebut  Select alamat, count(*) from mhs Group by alamat; AlamatCount(*) Jakarta2 Depok1 Bogor2 Bekasi1

 Tampilkan alamat dan jumlah mahasiswa yang bertempat tinggal pada alamat yang jumlahnya lebih dari satu select alamat, count(*) from mhs group by alamat having count (*) > 1;

 Berisi perintah-perintah untuk mngendalikan pengaksesan data.  GRANT memberikan kendali pada pengaksesan data Contoh: memberikan akses kepada aurel untuk memodifikasi data dari tabel nilai grant update on nilai to aurel;  REVOKE mencabut kemampuan pengaksesan data Contoh : Mencabut hak menghapus data pada tabel nilai untuk toriq revoke delete on nilai from toriq;