Pelatihan SisFo Kampus

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

SQL – DML.
PHP + MySQL.
Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Introduction to PostgreSQL
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.
Database MySQL.
PERINTAH SQL.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
Data , Basis Data dan Informasi
Teknologi Open Source (pertemuan 13) Aplikasi Open Source Client Server (I1) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA.
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
Sistem Manajemen Basis Data
Oleh : Kholid Fathoni, S.Kom., M.T.
Pemrograman Database dengan JAVA
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Stored Procedure Basis Data Terapan.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
MySQL dan PHP.
Pemrograman Visual II Database Management System (DBMS) Oleh: Erna Sri Hartatik, S.Kom
Pemrograman Web/MI/D3 sks
TRIGGER.
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
PRAKTIKUM 3 PEMROGRAMAN BASIS DATA. Menghapus baris  Deleting rows- DELETE FROM Use the DELELE FROM command to delete row(s) from a table, with the following.
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
Koneksi PHP ke Database MySQL
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
JDBC Java2 Advanced.
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
Sistem Basis Data Pertemuan 11 Presented by :
STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan Database MySQL
Mengekspor, Menyalin, dan Mengimpor Data
PEMASARAN BERBASIS WEB
PENGENALAN HTML, PHP, CSS & MySQL
FUNGSI-FUNGSI AKSES MySql
SQL (Structured Query Language)
SQL.
Bahasa query terpan.
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Basis Data [TK1064] VI. Pengenalan Lingkungan MySQL
Connect to the Server - Putty
PEMASARAN BERBASIS WEB
SQL OVERVIEW.
Structured Query Language (SQL)
Pengenalan MySQL An’ Anqinudin L.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
Database & Data Handling
Structured Query Language
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Pengenalan mySQL database
CHAPTER 1 PENGENALAN MYSQL
Konsep Dasar Sistem Basis Data
Referensi Bahasa MySQL
Konsep Dasar Sistem Basis Data
MEMBANGUN DATABASE DENGAN MySQL
Pengantar Teknologi SIM 2 (pertemuan 7)
SBD 2 - Sesi 6.
Transcript presentasi:

Pelatihan SisFo Kampus Pelatihan MySQL Oleh: E. Setio Dewo

Apa itu MySQL Koleksi data terstruktur RDBMS Open Source

Mengapa MySQL Multi-platform Sangat cepat, handal, dan mudah digunakan. Multi-threaded, multi-user Didesain agar dapat menangani DB yg sangat besar dg cepat drpd solusi lain Keamanan yg baik Paling banyak dipakai -> server website Y2K compliance

Instalasi MySQL Linux Windows Mac OS X Netware

Fitur Penting Ditulis dg C & C++ Bekerja di bbrp platform Portabel -> GNU Automake, autoconf & Libtool API untuk C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, & TCL Fully multi-threaded -> kernel Mesin transactional & non-transactional B-tree tabel yang sangat cepat dg kompresi index Relatif mudah menambahkan storage-engine lain

Fitur Penting - 2 Sistem alokasi memori thread-based yg sgt cepat Joins yg sgt cepat dg one-sweep multi-join yg dioptimasi Tabel hash in-memory sbg tabel sementara Fungsi SQL dgn pustaka class optimasi tinggi Kode MySQL ditest dgn Purify (memory leakage detector komersial), juga Valgrind (GPL) Tersedia client/server atau versi embedded

Fitur Penting - Keamanan Keamanan: sistem privilege & password yg fleksibel & aman Keamanan: verifikasi berbasis host Keamanan: transfer data password di-enkrip

Fitur Penting - Skalabilitas Skalabilitas: database yg besar. 50 juta record. 60 ribu tabel & lk. 5 milyar baris. Sampai 32 index per tabel. Setiap index terdiri dari 1 s/d 16 kolom. Lebar max index 500 byte. Index dpt menggunakan CHAR atau VARCHAR

Fitur Penting - Konektivitas Koneksi Client: TCP/IP socket, Unix Socket, atw Named Pipes (NT) ODBC

Fitur Penting - Lokalisasi Pesan kesalahan dpt banyak bahasa Mendukung beberapa karakter set Data dpt disimpan dgn pilihan set karakter ttt Pengurutan (sorting) sesuai set karakter yg dipilih

Seberapa Besar SisOp Ukuran Linux-intel 2 GB, 4 GB, dst Linux-Alpha 8 TB Solaris 2.7 Intel 4 GB Solaris 2.7 UltraSPARC 512 GB Ukuran default maksimum: 4 GB

Pendahuluan Terminal monitor: mysql Help: mysql –help Koneksi: mysql –h host –u user –p Keluar: mysql> quit

Query Perintah dlm statement SQL diikuti semicolon Perintah: mysql mengirimnya ke server utk dieksekusi dan menampilkan hasilnya Hasil query dlm bentuk tabel (row & column). Baris 1 terdiri dr label kolom. Baris berikutnya adl hasil query Menampilkan pula brp banyak baris yg dikembalikan & brp lama query dieksekusi

Shell mysql Prompt Artinya Mysql> Siap perintah baru -> Menunggu perintah berikutnya dr perintah dg beberapa baris ‘> Menunggu baris berikutnya, string yg dimulai dg single quote “> Menunggu baris berikutnya, string yg dimulai dg double quote

Membuat & Menggunakan Database Create database Create table Load data: load data local infile “file.txt” into tabel mytable; Insert: insert into mytable(list of columns) values (list of values) Update data: update myfriend set City=“Jakarta” where City=“JKT”; Menerima data: select * from mytable

Menerima Data -1 Memilih semua data: select * from mytable Memilih baris ttt: select * from mytable where City=‘Jakarta’ Memilih kolom ttt: select Name, City from mytable Mengurutkan: select Name, City from mytable order by City Menghitung tgl: select name,birth, CURREENT_DATE, (YEAR(CURRENT_DATE)-YEAR(birth)) – (RIGHT(CURRENT_DATE, 5) < RIGHT(birth,5)) as Age from pet;

Menerima Data -2 Nilai NULL: nilai yg hilang, tdk diketahui. Select * from myfriend where Address IS NOT NULL Pattern Matching: ‘_’, dan ‘%’. Select * from myfriend where name like “B%”; Menghitung baris: select species, count(*) from pet group by species; Menggunakan bbrp tabel: select f.Name, d.Name as Dept from friend f, department d where f.DepartmentID=d.DepartmentID;