Connect to the Server - Putty

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

SQL.
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.
MYSQL.
SQL Basis Data.
SISTEM BASIS DATA Database Management System
Oleh : Kholid Fathoni, S.Kom., M.T.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Data Types Data Definition Language Referential Constraint SQL Query
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
Praktikum Basis Data Kusumodestoni (P. Toni) Hp
Pengenalan Database MySQL
Modul SBD-2 …….. SQL Server

FUNGSI-FUNGSI AKSES MySql
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
SQL (Structured Query Language)
SQL.
SQL (Structure Query Language)
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Manajemen Basis Data menggunakan SQL Server
Structured Query Language
SQL pada basis data client-server
Stucture Query Language
DESAIN BASIS DATA-Bagian 3
Connect to the Server - Putty
Stucture Query Language
Connect to the Server - Putty
ALJABAR RELASIONAL dan QUERY
Structured Query Language (SQL)
Pengenalan MySQL An’ Anqinudin L.
Perintah Manipulasi Data
Structured Query Language
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Structure Query Language (II)
MODUL 3 DATA MANIPULATION LANGUAGE
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
MODUL 3 DATA MANIPULATION LANGUAGE
Pengenalan mySQL database
Stucture Query Language
Basis Data Bab 3 Structured Query Language (SQL).
ACCESS POINT 2007 PT. JASA MARGA SURABAYA.  Tabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian.
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
CREATE, MODIFY, & DELETE TABLE
PERINTAH PENGAKSESAN DATA
Referensi Bahasa MySQL
Stucture Query Language
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
DATA MANIPULATION LANGUAGE
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Connect to the Server - Putty START > Run… (Putty) [Enter] Host Name : 192.168.10.253 Protokol : SSH Login as : b11xxyyyyy [Enter] Contoh : b110801234 [Enter] Password : a [Enter] NIM

Putty – The Interface [b1108 01234@192.168.10.253~]$ mysql –pa [Enter] Catatan : Ketikkan perintah pada console , diakhiri dengan tanda “;” (titik koma) dan eksekusi dengan menekan tombol [Enter] Perhatikan penulisan huruf kecil / besar karena akan dianggap berbeda (case sensitive)

Membatalkan Perintah Keluar dari Mysql Ketik : \c Lalu [Enter] Contoh : mysql> salah perintah ………  \c [Enter] Keluar dari Mysql Ketik : \q atau quit atau exit Lalu [Enter] Contoh : mysql> \q [Enter]

Tabel Mempelajari/Tabel Nilai Perkuliahan Tabel Mahasiswa Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir nim alamat_mhs Mahasiswa Tgl_lahir N Tabel Mempelajari/Tabel Nilai nim nim Kode_kul Indeks_nilai Kode_kul mempelajari Tabel khusus yang mewakili himpunan relasi Indeks_nilai Tabel Kuliah N Kode_kul Kode_kul Nama_kul sks semester Kuliah Nama_kul semester sks

Data Dictionary (Kamus Data) Tabel MAHASISWA Nama Kolom Tipe Data Lebar Null? Kunci nim CHAR 12 NOT NULL Primary Key nama_mhs VARCHAR 30   alamat_mh 40 tgl_lahir DATE Tabel MEMPELAJARI kode_kul 5 indeks_nilai 1 Tabel KULIAH nama_kul 20 sks INTEGER semester

Membuat database baru Rumus: create database <nama database>; Lalu [Enter] Contoh : buat database perkuliahan mysql> create database b110801234; [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Menghapus database Rumus: drop database if exists <namadatabase>; Lalu [Enter] Contoh : drop database if exists perkuliahandb; [Enter]

Tabel Mempelajari/Tabel Nilai Perkuliahan Tabel Mahasiswa Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir nim alamat_mhs Mahasiswa Tgl_lahir N Tabel Mempelajari/Tabel Nilai nim nim Kode_kul Indeks_nilai Kode_kul mempelajari Tabel khusus yang mewakili himpunan relasi Indeks_nilai Tabel Kuliah N Kode_kul Kode_kul Nama_kul sks semester Kuliah Nama_kul semester sks

Membuat database perkuliahandb mysql> create database perkuliahandb; [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Membuat tabel Rumus: create table <nama tabel> ( <field> <tipe data>, … ) [TYPE = <tipe tabel>]; Contoh : create table mahasiswa ( nim char (12) not null primary key, nama_mhs varchar (30), alamat_mhs varchar (40), tanggal_lhr date);

Membuat tabel

Menampilkan Tabel Mysql> show tables;

Menampilkan Struktur Tabel Rumus: 1. describe <namatabel>; 2. explain <namatabel>; 3. Show columns from <namatabel>; Contoh : describe mahasiswa;

Menghapus tabel Rumus: drop table if exists <nama tabel>; Contoh : drop table if exists mahasiswa;

Praktikum Ke 8 - 9 Menampilkan Informasi dengan Query

Menampilkan Informasi dengan Query Untuk mendapatkan informasi dari data yang telah dimiliki sebelumnya, query perlu dimasukkan dengan berbagai filter untuk mendapatkan informasi yang memadai.

Menampilkan Informasi dengan Query Perintah yang digunakan adalah SELECT, perintah ini digunakan untuk menampilkan informasi hasil eksekusi query yang dimasukkan. Rumus : Select [col-1, col-2, .. Col-n] from [table_name] where [condition]; Contoh : Select nim, nama, jkel from xmhs where jkel=‘l’; Menampilkan informasi semua mahasiswa ‘laki-laki’ dengan format kolom tabel nim, nama, jkel

Conditions Kondisi yang diberikan untuk menentukan informasi yang akan didapatkan. Semakin banyak kondisi yang diberikan, maka akan meningkatkan ‘ketepatan’ informasi yang didapat. Kondisi dapat ditambahkan dengan memberikan operator tambahan seperti AND dan OR Operator Aritmatika Keterangan + Penjumlahan - Pengurangan * Perkalian / Pembagian % Sisa Hasil Bagi

Operator Operator Relasional Keterangan = Sama dengan > Lebih besar dari < Lebih kecil dari >= Lebih besar dari atau sama dengan <= Lebih kecil dati atau sama dengan <> Tidak sama dengan != Is null Apakah sebuah nilai adalah null In Apakah sebuah nilai ada di dalam pilihan yang ada Not in Apakah sebuah nilai tidak ada di dalam pilihan yang ada

Operator Operator Logika Keterangan Not atau ! Negasi atau kalimat negatif, memberikan nilai sebaliknya dari kondisi awal Or atau || Atau, memberikan nilai benar apabila salah satu kondisi terpenuhi And atau && Dan, memberikan nilai benar hanya jika semua kondisi terpenuhi

Data Dictionary (Kamus Data) Perpustakaan Tabel peminjaman_buku Nama Kolom Tipe Data Lebar Null? Kunci Default no_anggota char 4 not null primary key   nama varchar 30 alamat 40 jenis_kelamin enum (‘l’,’p’) l agama 15 jumlah_peminjaman integer

Isi Tabel peminjaman_buku no_anggota nama alamat jenis_kelamin agama jumlah_peminjaman 1234 Septi Puspitawati Ungaran p Islam 1 2324 Septi Windriyani Semarang 5 2323 Tia Andriyani Kendal l Kristen 7 3333 Tia Ferida Jepara Budha 13 4345 Rizal Afendy Pati Hindu 26 5436 Dwi Andriyanto 32

Membuat tabel peminjaman_buku

Membuat tabel

Mengisi Data ke dalam Tabel peminjaman_buku Rumus: insert into (nama_tabel) values (data_field1, data_field2, data_field3, . . . );

Melihat Isi data dalam Tabel Rumus: select * from (nama_tabel); Contoh : Select * from peminjaman_buku;

Menampilkan tabel dengan format semua kolom untuk peminjaman_buku yang beragama Islam Rumus: Select [col-1, col-2, .. Col-n] from [table_name] where [condition]; Contoh : Select * from peminjaman_buku where agama = ‘Islam’;

Latihan Perhatikan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data set yang dihasilkan oleh query di bawah ini ! Select * from peminjaman_buku where agama <> ‘Islam’; Select * from peminjaman_buku where jumlah_peminjaman < 7; Select * from peminjaman_buku where jumlah_peminjaman <= 7; Select * from peminjaman_buku where jumlah_peminjaman > 7; Select * from peminjaman_buku where jumlah_peminjaman >= 7; Select * from peminjaman_buku where jenis_kelamin = ‘p’; Select * from peminjaman_buku where jenis_kelamin <> ‘p’;

1. Select * from peminjaman_buku where agama <> ‘Islam’;

2. Select * from peminjaman_buku where jumlah_peminjaman < 7;

3. Select * from peminjaman_buku where jumlah_peminjaman <= 7;

4. Select * from peminjaman_buku where jumlah_peminjaman > 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

6. Select * from peminjaman_buku where jenis_kelamin = ‘p’;

7. Select * from peminjaman_buku where jenis_kelamin <> ‘p’;

Praktikum Ke 10 Menampilkan Informasi dengan Query Menggunakan Fungsi Like Menggunakan Fungsi Regexp Menggunakan Fungsi Between Menggunakan Fungsi Operator AND dan OR

Fungsi Like Fungsi like digunakan untuk menyaring data dengan membandingkan data value dengan string yang diberikan sebagai kondisi. Contoh : Select * from peminjaman_buku where nama like ‘septi%’; Artinya : menampilkan semua peminjam buku yang memiliki (kemiripan) nama depan ‘septi’

select * from peminjaman_buku where like ‘septi%’;

Fungsi Like Keterangan : Contoh : select * from peminjaman_buku where nama like ‘se%’; select * from peminjaman_buku where nama like ‘s___’;

select * from peminjaman_buku where nama like ‘se%’;

select * from peminjaman_buku where nama like ‘s_______________%’;

select nama, alamat from peminjaman_buku where nama like ‘%y%’; Menampilkan nama dan alamat peminjaman_buku yang namanya mengandung huruf ‘y’ select nama, alamat from peminjaman_buku where nama like ‘%y%’;

Latihan Praktekkan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data set yang dihasilkan oleh query di bawah ini ! select * from peminjaman_buku where alamat like ‘u%’; select * from peminjaman_buku where agama like ‘B____’; (4 spasi) select nama, alamat, agama from peminjaman_buku where agama like ‘I%’; select nama, alamat from peminjaman_buku where agama like ‘H____’; (4 spasi) select nama, alamat, agama peminjaman_buku where alamat like ‘%g%’;

select * from peminjaman_buku where alamat like ‘u%’;

select * from peminjaman_buku where agama like ‘B____’; (4 spasi)

select nama, alamat, agama from peminjaman_buku where agama like ‘I%’;

select nama, alamat from peminjaman_buku where agama like ‘H____’; (4 spasi)

select nama, alamat, agama peminjaman_buku where alamat like ‘%g%’;

Fungsi Regexp (Regular Expressions) Fungsi regexp adalah memiliki kesamaan fungsi dengan like. Ada beberapa symbol khusus yang biasa digunakan bersama-sama dengan operator regexp, Seperti : Simbol Keterangan . Satu tanda titik (.) untuk mewakili satu karakter […] Untuk mewakili beberapa karakter atar range yang ditentukan ^ Untuk posisi awal dari sebuah criteria yang ditentukan $ Untuk posisi akhir dari sebuah criteria yang ditentukan

Contoh Fungsi Regexp (Regular Expressions) select nama, alamat from peminjaman_buku where nama regexp ‘i$’;

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Praktikum Ke 11 Menggunakan Fungsi Between Menggunakan Fungsi Operator AND dan OR Menggunakan Fungsi Operator IN Cara Mengurutkan Data

Fungsi Operator Between Operator Between digunakan untuk menangani operasi jangkauan. Contoh : Akan menampilkan nama anggota yang no_anggotanya antara 1 s.d 3500 : Mysql> select no_anggota, nama from peminjaman_buku where no_anggota between ‘1’ and ‘3500’;

Contoh

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Fungsi Operator AND, OR Operator boolean OR dan AND digunakan untuk query dengan kondisi yang majemuk. Contoh : Akan menampilkan nama, alamat, agama yang agamanya adalah islam atau hindu : Mysql> select nama, alamat, agama from peminjaman_buku where agama = ‘islam’ or agama = ‘hindu’;

Contoh

Contoh

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Fungsi Operator IN Operator IN adalah operator yang digunakan untuk mencocokkan suatu nilai dengan salah satu nilai yang ada pada suatu daftar nilai. Contoh : Akan menampilkan nama, alamat, agama yang agamanya adalah Budha, Kristen, Hindu : Mysql> select nama, alamat, agama from peminjaman_buku where agama in = ‘Budha’, ‘Kristen’,’Hindu’;

Fungsi Operator IN

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Praktikum Ke 12 Perintah Manipulasi Data

Order By

Mengurutkan data dengan Order By Order By adalah operator yang digunakan untuk mengurutkan data, dapat dilakukan secara ascending (urut naik) maupun urut menurun (descending). Contoh : Akan mengurutkan nama : Mysql> select * from peminjaman_buku order by nama;

Mengurutkan data dengan Order By

Mengurutkan data dengan Urutan Menurun (descending) Akan mengurutkan nama dengan urutan menurun: Mysql> select * from peminjaman_buku order by nama desc;

Mengurutkan data dengan Urutan Naik (ascending) Akan mengurutkan nama dengan urutan naik: Mysql> select * from peminjaman_buku order by nama asc;

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order by nama, agama;

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order by nama asc, agama desc;

Group By

Mengelompokkan Data dengan GROUP BY Group By adalah operator yang digunakan untuk mengelompokkan data. Contoh : Akan mengelompokkan alamat : Mysql> select nama, alamat, agama from peminjaman_buku group by alamat;

SEKIAN TERIMA KASIH