Data Definition Language dan Data Manipulation Language

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

SQL.
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”
SQL (Structured Query Language)
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.
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
SQL Basis Data.
PEMROGRAMAN BASIS DATA
SQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
SQL 1 KTI by dna.  Merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional  Jenis SQL yaitu 1. interactive  langsung dapat.
DATA MANIPULATION LANGUAGE (DML)
Microsoft SQL Server DDL dan DML dasar
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
P E R T E M U A N 12 SISTEM BASIS DATA.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
Data Manipulation Language Presented by : Herianto.
SQL Pertemuan
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Pertemuan after UTS Structure Query Language (SQL)
PEMASARAN BERBASIS WEB
Rekayasa Perangkat Lunak (Materi 1 Database)
SQL (Structured Query Language)
Structure Query Language (SQL)
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Bahasa query terpan.
Konsep Teknologi Informasi B
SQL (Structure Query Language)
Query.
Manajemen Basis Data menggunakan SQL Server
Structured Query Language
Konsep Teknologi Informasi B
SQL (Structured Query Language)
DATA MANIPULATION LANGUAGE (DML)
PEMASARAN BERBASIS WEB
SQL pada basis data client-server
Stucture Query Language
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Structured Query Language (SQL)
Data Manipulation Language (DML)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
SQL.
Stucture Query Language
Basis Data Bab 3 Structured Query Language (SQL).
CREATE, MODIFY, & DELETE TABLE
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.
DATA MANIPULATION LANGUAGE
SQL dan Database MySQL.
BAHASA BASIS DATA Data Manipulation Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Data Definition Language dan Data Manipulation Language

Apa itu DDL? Kelompok perintah yang berfungsi untuk mendefiniskan atribut –atribut, basis data, tabel, atribut (kolom), batsan – batasan terhadap suatu atribut, serta hubungan antar tabel Terdiri dari Perintah : CREATE ALTER DROP

Bentuk Umum Create Create Database <nama_database> Cth : Create Database Mahasiswa Create Table <nama_table> Create table Mahasiswa ( NPM char (10), Nama varchar(20), Jurusan varchar(20))

Bentuk umum Alter Menambahkan Field Alter Table Mahasiswa ADD Telepon varchar(15) Mengubah Lebar Field Alter Table Mahasiswa Alter Column Telepon varchar(20)

Bentuk Umum Drop Drop Database <nama_database> Cth : Drop Database Mahasiswa Drop Table <nama_table> Drop table Mahasiswa

Apa itu DML?? Data Manipulation Language (DML) merupakan bahasa SQL yang digunakan untuk memanipulasi data dalam basis data (Database). Merupakan perintah Universal yang dapat digunakan dalam banyak bahasa pemrograman. Terdiri dari perintah Select, Insert, Update dan Delete.

Bentuk Umum Insert Insert Into TableName [(Field,[Field]…)] Values (Value [Value]…) Cth : Insert Into Mhs (NPM,Nama,Alamat) Values (‘2003240247’,’Andi’,’Jln Jend Sudirman’)

Bentuk Umum Update Update TableName Set Field = Value, [Field = Value]…. [Where Condition] Cth : Update Mhs Set Nama = ‘Andi’ Where Npm = ‘2003240247’

Bentuk Umum Delete Delete From TableName [Where Condition] Cth : Delete From Mhs Where Npm = ‘2003240247’

Bentuk Umum Select Select [All | Distinct] Field(s) From Table(s) [Where Condition] [Group By Field(s)] [Order By Field(s) [Asc | Desc]] Cth : - Select * From Mhs Where Npm = ‘2003240247’ - Select Npm,Nama From Mhs Where Npm = ‘2003240247’

Operator Pada Klausa Where And Operator dimana kedua kondisi yang dinyatakan pada klausa where bernilai True. Cth : Select Npm,Nama,Umur From Mhs Where Umur > 17 and Umur < 20 Catatan : Jika tipe data umur merupakan angka, maka tidak perlu ditambahkan tanda petik (‘)

Operator Pada Klausa Where Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai True. Cth : Select Npm,Nama,Umur From Mhs Where Nama = ‘Andi’ or Nama = ‘Agus’

Operator Pada Klausa Where Not Operator yang digunakan untuk menyatakan kebalikan dari kondisi yang dinyatakan dalam klausa where. Cth : Select Npm,Nama,Umur From Mhs Where Not Nama = ‘Agus’

Operator Pada Klausa Where Between – And Operator yang digunakan untuk menyatakan suatu kondisi dalam batasan (range) yang ditentukan dalam suatu klausa where. Cth : Select Npm,Nama,TglLahir From Mhs Where TglLahir between #1985-05-05# and #1987-05-05#

Operator Pada Klausa Where In Operator dimana salah satu kondisi yang dinyatakan pada klausa where bernilai True. (Identik dengan operator Or) Cth : Select Npm,Nama,Umur From Mhs Where Nama In (‘Agus’,’Andi’)

Operator Pada Klausa Where Like Operator yang digunakan untuk melakukan pencarian data, dimana data yang akan dicari mendekati kondisi yang dideklarasikan di dalam klausa where. Cth : Select Npm,Nama,TglLahir From Mhs Where Nama Like ‘%Andi%’

Fungsi Pada DML Count Digunakan untuk mendapatkan jumlah record yang ditampilkan dalam sebuah perintah Select. Cth : Select Count(*) From Pinjam Where KdBuku = ‘0001’

Fungsi Pada DML Sum Digunakan untuk menjumlahkan field tertentu yang dideklarasikan pada sebuah perintah Select Cth : Select Sum(Denda) From Pinjam Where KdBuku = ‘0001’

Fungsi Pada DML Avg Digunakan untuk merata-ratakan field tertentu yang dideklarasikan pada sebuah perintah Select. Cth : Select Avg(Denda) From Pinjam Where KdBuku = ‘0001’

Fungsi Pada DML Max Digunakan untuk mendapatkan nilai terbesar (maksimal) dari field yang dideklarasikan pada sebuah perintah Select. Cth : Select Max(Denda) From Pinjam Where Jurusan = ‘SI’

Fungsi Pada DML Min Digunakan untuk mendapatkan nilai terkecil (minimal) dari field yang dideklarasikan pada sebuah perintah Select. Cth : Select Min(Denda) From Pinjam Where Jurusan = ‘SI’