SlideShare a Scribd company logo
1 of 18
Download to read offline
Operasi Dasar MySQL MenggunakanOperasi Dasar MySQL Menggunakan
CLI(Command Line Interface)CLI(Command Line Interface)
M.Fendi Kurniawan
sipiyuku@gmail.com
http://www.sipiyuku.web.id
PRAKTIKUM I
I. Tentang MySQL
o MySQL merupakan Database Server yang bersifat :
1. Open Source
2. Multiplatform
3. Berbasis database relasional
o Bisa dipakai untuk database pribadi atau pada level korporat berskala kecil
hingga besar.
o Selain bersifat free, ada juga yang bersifat komersial.
o Menggunakan SQL untuk mendukung pengaksesan data (query)
II. Dasar SQL
o SQL = Structured Query Language
o Digunakan untuk mengakses basis data relasional
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
1
Lisensi Dokumen:
Copyright © 2003-2009 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin
terlebih dahulu dari IlmuKomputer.Com.
o Bersifat standar; bisa dipakai untuk basis data relasional lainnya
o Perintah SQL dapat dibagi menjadi DDL dan DML
III. Perintah DDL
DDL = Definition Data Language
Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan
database atau tabel
Contoh:
1. CREATE DATABASE
2. CREATE TABLE
3. DROP TABLE
4. ALTER TABLE
IV. Perintah DML
DML = Data Manipulation Language
Perintah DML pada MySQL digunakan untuk manipulasi data.
Contoh:
1. SELECT – mengambil data
2. DELETE – menghapus data
3. INSERT – menyisipkan data
4. UPDATE – mengubah data
V. Penjelasan TIPE DATA
KARAKTER
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
2
 CHAR: Teks dengan maksimal 255 karakter
 VARCHAR: Teks maksimal 255 karakter dan bersifat variabel
 TEXT: Teks dengan panjang maksimal 65535
BILANGAN
 TINYINT: Bilangan 1 byte
 SMALLINT: Bilangan 2 byte
 INT atau INTEGER Bilangan 4 byte
 BIGINT: Bilangan 8 byte
 FLOAT: Bilangan pecahan (4 byte)
 DOUBLE atau REAL: Bilangan pecahan (8 byte)
 DECIMAL(M, D) atau NUMERIC(M, D): Bilangan pecahan
LAIN-LAIN
 DATE: Tanggal
 DATETIME: Waktu (tanggal dan jam)
 TIME : Jam
 ENUM(‘nilai1’, ‘nilai2’, …): Nilai enumerasi
 BOOLEAN: tipe benar atau salah
VI. Persiapan Pemakaian MySQL
Adapun persiapan yang harus kita lakukan untuk memulai menggunakan MySQL
adalah sebagai berikut :
o Lakukan instalasi MySQL terlebih dulu.
o MySQL memiliki sejumlah tool; salah satu di antaranya adalah:
1. Program mysql, yang dipakai untuk mengakses database dari sisi klien.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
3
2. Program mysqladmin, untuk mengelola MySQL dari sisi administrator
system.
VII. Mengoperasikan MySQL
Adapun pengoperasian MySQL ada 2 cara, yaitu :
1. Menggunakan Command Line Interface (CLI) – Contohnya command prompt
pada windows, terminal pada linux & unix.
2. Menggunakan Tool WYSIWYG (What you see is what you get) – Contohnya
seperti : XAMPP, MySQL-Front, SQLYOG, PHPMYADMIN, DBDESIGNER,dll.
Pada modul ini terlebih dahulu kita akan mempelajari pengoperasian MySQL
dengan cara menggunakan Command Line Interface (CLI) menggunakan command
prompt yang sudah ada pada system operasi Windows. Untuk Mysql kita akan
menggunakan XAMPP, kenapa kita gunakan xampp? Karena xampp merupakan
program yang sudah include Mysql Server,Webserver, Tools manipulasi database
basis web seperti PHPMYADMIN.
VII.1. Masuk ke Direktori Program dengan cara :
Masuk ke prompt DOS kemudian Ketik perintah:
cd
cd xamppmysqlbin
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
4
VII.2. Masuk ke program klient MySQL
Berikan perintah: mysql –u root tekan Enter
VII.3. Pembuatan Database dan Tabel
Berikut adalah diagram database dan Tabel dalam database
1.Membuat database pegawai
Berikan perintah pada prompt mysql:
CREATE DATABASE pegawai;
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
5
Database : Pegawai
Tabel : pribadi
Field:
- NIP
- Nama
- Tgl_Lahi
r
- Sex
- Alamat
- Kota
Tabel: pekerjaan
Field:
- NIP
- Tgl_Masuk
- Kode_Bag
- Gaji
Tabel: bagian
Field:
- Kode_Bag
- Nama_Bag
Melihat hasil database yang sudah kita buat :
SHOW DATABASES;
Memilih database yang akan kita gunakan :
USE pegawai;
Membuat tabel pribadi dalam database pegawai :
CREATE TABLE pribadi (
Nip CHAR(5) NOT NULL PRIMARY KEY,
Nama VARCHAR(35) NOT NULL,
Tgl_lahir DATE,
Sex ENUM('P','W'),
Alamat VARCHAR(35),
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
6
Kota VARCHAR(15));
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
7
PRAKTIKUM II
DDL (Definition Data Language)
DDL digunakan untuk membangun kerangka database atau mendefinisikan database
dan tabel, perintah yang digunakan, yaitu CREATE, ALTER dan DROP.
1. Mengunakan Perintah CREATE.
Agar supaya memudahkan dalam mempelajar mengenai DDL dengan mudah, sebaiknya
kita coba untuk membuat databasenya, misalnya kita mengambil kasus disebuah kantor,
misalnya mengenai data pribadi pegawai. Berdasarkan kasus ini kita buat database
pegawai.
CREATE DATABASE pegawai;
Kemudia Aktifkan dengan perintah berikut:
USE pegawai;
Setelah menggunakan perintah diatas, kita sudah berada dalam database pegawai.
Setelah itu kita harus membuat tabel baru didalam database pegawai.
Memahami Perintah Pembuatan Tabel Secarah Mudah.
Dalam pembuatan tabel sebenarnya sangat mudah, kita harus sudah mengetahui tabel
apa yang akan dibuat, kemudian gambaran data yang akan disimpan. Sintaks dasar
untuk pembuatan tabel adalah:
CREATE TABLE [IF NOT EXISTS] nama_tabel (kolom_a tipe(panjang), kolom_b
tipe(panjang), ...)
Parameter IF NOT EXISTS untuk memeriksa tabel jika tidak ada atau belum dibuat.
Membuat Tabel Baru.
Sekarang kita akan mengimplementasikan sintaks diatas untuk pembuatan tabel. dari
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
8
kasus diatas kita akan membuat tabel pribadi.
Tabel pribadi.
Tabel pribadi biasanya dipakai untuk menyimpan data pegawai, didalam tabel pribadi
ini tentunya ada field atau atribut bagian. Strukturnya contoh seperti ini.
Field Name Data Type File Size Description
Nip INT 5 Nomor Induk Pegawai
Nama Varchar 50 Nama Pegawai
Tgl_Lahir Date/Time Tanggal Lahir
Sex ENUM(“P”,”W”) Jenis Kelamin
Alamat Varchar 35 Alamat
Kota Varchar 15 Kota
Dari tabel diatas kita bisa membuat perintah SQL sebagai berikut:
CREATE TABLE pribadi (Nip INT(5) NOT NULL PRIMARY KEY,Nama
VARCHAR(35) NOT NULL,Tgl_lahir DATE,Sex ENUM('P','W'),Alamat
VARCHAR(35),Kota VARCHAR(15));
PRIMARY KEY adalah Kunci Utama, dalam setiap tabel harus ada minimal satu
kolom yang dijadikan sebagai PRIMARY KEY.
NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisinkan untuk
dikosongkan dapat menggunakan parameter NULL. Setelah selesai, kita dapat melihat
tabel yang kita buat dengan perintah SHOW TABLES.
SHOW TABLES;
Dan untuk melihat deskripsi sebuah tabel bisa menggunakan sintaks
DESCRIBE nama_tabel;
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
9
2. Menggunakan Perintah ALTER
Didalam MySQL, ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat.
sehingga dengan penggunaan perintah ALTER ini maka kita dapat mengubah
kekurangan atau kesalahan pada saat kita membuat tabel. Sintaksnya adalah sebagai
berikut :
ALTER TABEL nama_tabel [ spesifikasi perubahan ]
Parameter [ spesifikasi perubahan ] adalah pilihan yang digunakan untuk mengubah
struktur tabel yaitu CHANGE, ADD, DROP.
Menambah Kolom Baru
Untuk menambah kolom baru dalam tabel, parameter yang digunakan adalah ADD.
Sintaksnya adalah sebagai berikut.
ALTER TABLE nama_tabel ADD kolom_baru tipe(panjang) [FIRST | AFTER
kolom_lama]
Ada dua opsi pada sintak diatas. FIRST artinya kolom yang baru akan ditambahkan
pada urutan pertama. AFTER artinya kita meletakkan kolom yang baru setelah kolom
yang ditunjuk. Misalnya kita ingin menambah kolom baru bernama Status_Kawin
dengan posisi setelah kolom/field Sex dengan tipe VARCHAR(10) pada tabel pribadi,
perintahnya adalah sebagai berikut:
ALTER TABLE pribadi ADD Status_Kawin VARCHAR(10) AFTER Sex;
Untuk melihat hasil gunakan parameter DESCRIBE
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
10
Mengubah Nama Kolom
Apabila kita ingin melakukan perubahan terhadap nama kolom yang telah selesai
dibuat, kita dapat menggunakan paramter CHANGE. Sintaknya sebagai berikut:
ALTER TABEL nama_tabel CHANGE kolom_lama kolom_baru tipe (panjang)
Contohnya kita ingin mengubah kolom Alamat menjadi Tempat_Tinggal pada tabel
pribadi, maka perintahnya sebagai berikut.
ALTER TABLE pribadi CHANGE Alamat Tempat_Tinggal TEXT(20);
Kita dapat melihat perubahannya dengan menggunakan perintah DESCRIBE.
Mengubah Nama Tabel
Apabila ternyata kita ingin mengubah nama tabel yang kita buat, maka caranya dengan
menggunakan parameter RENAME. Sintaknya sebagai berikut :
ALTER TABLE nama_lama RENAME [TO] nama_baru
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
11
Misalnya kita ingin mengganti tabel pribadi menjadi tabel data_pribadi, maka
perintahnya sebagai berikut.
ALTER TABLE pribadi RENAME TO data_pribadi;
Kita dapat melihat perubahannya dengan menggunakan perintah SHOW TABLES.
Menggunakan Perintah DROP
Perintah DROP fungsinya untuk menghapus atau menghilangkan komponen pada tabel
yang ada. baik menghilangkan primary key, kolom, tabel, index pada kolom.
Menghilangkan PRIMARY KEY, Sintaksnya adalah sebagai berikut:
ALTER TABLE nama_tabel DROP PRIMARY KEY;
Menghapus Kolom Tabel, Sintaksnya adalah sebagai berikut:
ALTER TABLE nama_tabel DROP nama_kolom
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
12
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
13
PRAKTIKUM III
DML (Data Manipulation Language)
DML berfungsi untuk memanipulasi data dalam database yang telah dibuat. Perintah-
perintah yang digunakan diantaranya :
1. INSERT, menyisipkan atau menambahkan data baru kedalam tabel
2. SELECT, mengambil atau menampilkan data dari tabel.
3. UPDATE, memperbaharui data yang lama ke data yang baru.
4. DELETE, menghapus data dalam tabel.
Sebelum kita lanjut dengan pengunaan perintah - perintah DML sebaiknya kita buat
dulu database yang akan digunakan untuk latihan. Kita gunakan saja database
PENGGAJIAN, anda dapat melihatnya pada belajar perintah DDL.
1. Perintah INSERT
Insert berfungsi untuk memasukkan atau menyimpan data dari luar ke sistem dalam
database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom
dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai
pada kolom.
Menyamakan Kolom dan Data, perintahnya sebagai berikut:
INSERT INTO nama_tabel SET kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua',
kolom_terakhir = 'data kolom terakhir'
Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai
berikut:
INSERT INTO pribadi SET Nip='12345', Nama='Riska', Tgl_Lahir='1987/05/20',
Sex='P’, Alamat='Karing-karing', Kota=’Bau-Bau’;
Menyebutkan Kolom, perintahnya sebagai berikut:
INSERT INTO nama_tabel (kolom_pertama, kolom_kedua, kolom_terakhir) VALUES
(data_kolom_pertama, data_kolom_kedua, data_kolom_terakhir);
Apabila kita akan memasukkan data pada tabel PEGAWAI. Maka perintahnya sebagai
berikut:
INSERT INTO pribadi(Nip, Nama, Tgl_lahir, Sex, Alamat, Kota) VALUES ('12345',
'M. Roni Sianturi', '1965/12/23', 'P', 'Jl. Sijawangkati 1', 'Bau-Bau');
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
14
Tanpa Menyebutkan Kolom
INSERT INTO nama_tabel VALUES (data_kolom_pertama, data_kolom_kedua,
data_kolom_terakhir);
Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai
berikut:
INSERT INTO pribadi VALUES ('34532', 'M. Fendi Kurniawan', '1987/05/20', 'P', 'Jl.
Murhum 54', 'Bau-Bau');
3. Perintah SELECT
Perintah ini digunakan untuk menyeleksi atau memilih atau menampilkan data-data
yang ada dalam tabel. baik menampilkan semua kolom, sebagian kolom, serta
berdasarkan kondisi.
Menampilkan Semua Kolom, Sintaksnya adalah sebagai berikut.
SELECT kolom_pertama, kolom_kedua, ... FROM nama_tabel
Apabila kita akam melihat isi dari tabel pribadi dengan menampilkan semua kolom,
maka perintahnya adalah sebagai berikut:
SELECT Nip, Nama, Tgl_Lahir, Sex,Alamat,Kota FROM pribadi;
Sebenarnya kita bisa hanya menggunakan tanda (*) untuk menampilkan semua kolom,
perintahnya sebagai berikut:
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
15
SELECT * FROM pribadi;
Menampilkan Sebagian Kolom misalnya hanya nama saja, Sintaksnya adalah sebagai
berikut.
SELECT Nama FROM pribadi;
Menampilkan data dengan kondisi.
SELECT [* | kolom_pertama, . . .] FROM nama_tabel WHERE kondisi
Contoh.
SELECT * FROM pribadi WHERE Nama = 'Riska';
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
16
4. Perintah UPDATE
Update fungsinya untuk memperbaharui data lama menjadi data yang baru, dalam
penggunaanya harus disertai dengan klausa WHERE, Sintaksnya adalah sebagai
berikut.
UPDATE nama_tabel SET
kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua',
kolom_terakhir = 'data_kolom_terakhir',
WHERE kondisi
Contohnya pada tabel pribadi, pegawai dengan nama Reni pada field Kota belum ada
isi. kita akan mengupdatenya sehinga perintahnya sebagai berikut.
UPDATE pribadi SET Alamat='Bau-Bau' WHERE Nama='Reni';
Catatan : Pengunaan perintah UPDATE tanpa klausa WHERE mengakibatkan semua
data dalam satu kolom akan diubah.
5. Perintah DELETE.
Perintah ini digunakan untuk menghapus atau menghilangkan baris data (record) dari
tabel. Sintaksnya sebagai berikut
DELETE FROM nama_tabel WHERE kondisi
Contohnya, kita akam menghapus tabel data pada tabel pribadi. Maka fungsinya adalah
sebagai berikut
DELET FROM pribadi WHERE Nama='Riska';
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
17
Catatan : Apabila tidak menggunakan klausa WHERE maka akan menyebabkan semua
record dalam tabel terhapus.
M.Fendi Kurniawan. Penulis masih kuliah di Universitas Dayanu
Ikhsanuddin Kota Bau-Bau Jurusan Teknik Informatika. Aktif sebagai
network staff pada Jaringan Informasi Sekolah (JIS) Kabupaten
Lumajang, pernah bekerja disalah satu ISP diJakarta. Sekarang penulis
bekerja pada bagian Teknologi Informasi diPemerintah Kota Bau-Bau.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2009 IlmuKomputer.Com
18
Biografi Penulis

More Related Content

What's hot

Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Devi Apriansyah
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Devi Apriansyah
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLDeka M Wildan
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 
slide praktikum basis data
slide praktikum basis data slide praktikum basis data
slide praktikum basis data Candra Adi Putra
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasareppoy jeprudht
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataShofura Kamal
 
SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)dhini eka
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeanscasnadi
 

What's hot (18)

Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
slide praktikum basis data
slide praktikum basis data slide praktikum basis data
slide praktikum basis data
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasar
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
 
Pwebfb1
Pwebfb1Pwebfb1
Pwebfb1
 
Sql
SqlSql
Sql
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Modul 1
Modul 1Modul 1
Modul 1
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 

Similar to MySQL CLI

2. dasar program php mysql
2. dasar program php mysql2. dasar program php mysql
2. dasar program php mysqlfaizibra
 
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLPertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLdezavalorant123
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLMega Yasma Adha
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanDera62
 
Tahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsTahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsAlly Florez
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2zuckcruel
 
Chapter13(basis data)p
Chapter13(basis data)pChapter13(basis data)p
Chapter13(basis data)pPhOo JuTek
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressDenny Yahya
 

Similar to MySQL CLI (20)

Anon phpmysql
Anon phpmysqlAnon phpmysql
Anon phpmysql
 
Anon phpmysql
Anon phpmysqlAnon phpmysql
Anon phpmysql
 
2. dasar program php mysql
2. dasar program php mysql2. dasar program php mysql
2. dasar program php mysql
 
Tutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeansTutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeans
 
Modul 1
Modul 1Modul 1
Modul 1
 
Mysql
MysqlMysql
Mysql
 
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLPertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQL
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Modul mysql
Modul mysqlModul mysql
Modul mysql
 
Pratikum sistem basis data 2
Pratikum sistem basis data 2Pratikum sistem basis data 2
Pratikum sistem basis data 2
 
Pratikum sistem basis data 2
Pratikum sistem basis data 2Pratikum sistem basis data 2
Pratikum sistem basis data 2
 
Tahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windowsTahap instalasi-postgresql-di-windows
Tahap instalasi-postgresql-di-windows
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Chapter13(basis data)p
Chapter13(basis data)pChapter13(basis data)p
Chapter13(basis data)p
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
 
Tugas php
Tugas phpTugas php
Tugas php
 

Recently uploaded

2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 

Recently uploaded (6)

2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 

MySQL CLI

  • 1. Operasi Dasar MySQL MenggunakanOperasi Dasar MySQL Menggunakan CLI(Command Line Interface)CLI(Command Line Interface) M.Fendi Kurniawan sipiyuku@gmail.com http://www.sipiyuku.web.id PRAKTIKUM I I. Tentang MySQL o MySQL merupakan Database Server yang bersifat : 1. Open Source 2. Multiplatform 3. Berbasis database relasional o Bisa dipakai untuk database pribadi atau pada level korporat berskala kecil hingga besar. o Selain bersifat free, ada juga yang bersifat komersial. o Menggunakan SQL untuk mendukung pengaksesan data (query) II. Dasar SQL o SQL = Structured Query Language o Digunakan untuk mengakses basis data relasional Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 1 Lisensi Dokumen: Copyright © 2003-2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
  • 2. o Bersifat standar; bisa dipakai untuk basis data relasional lainnya o Perintah SQL dapat dibagi menjadi DDL dan DML III. Perintah DDL DDL = Definition Data Language Digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel Contoh: 1. CREATE DATABASE 2. CREATE TABLE 3. DROP TABLE 4. ALTER TABLE IV. Perintah DML DML = Data Manipulation Language Perintah DML pada MySQL digunakan untuk manipulasi data. Contoh: 1. SELECT – mengambil data 2. DELETE – menghapus data 3. INSERT – menyisipkan data 4. UPDATE – mengubah data V. Penjelasan TIPE DATA KARAKTER Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 2
  • 3.  CHAR: Teks dengan maksimal 255 karakter  VARCHAR: Teks maksimal 255 karakter dan bersifat variabel  TEXT: Teks dengan panjang maksimal 65535 BILANGAN  TINYINT: Bilangan 1 byte  SMALLINT: Bilangan 2 byte  INT atau INTEGER Bilangan 4 byte  BIGINT: Bilangan 8 byte  FLOAT: Bilangan pecahan (4 byte)  DOUBLE atau REAL: Bilangan pecahan (8 byte)  DECIMAL(M, D) atau NUMERIC(M, D): Bilangan pecahan LAIN-LAIN  DATE: Tanggal  DATETIME: Waktu (tanggal dan jam)  TIME : Jam  ENUM(‘nilai1’, ‘nilai2’, …): Nilai enumerasi  BOOLEAN: tipe benar atau salah VI. Persiapan Pemakaian MySQL Adapun persiapan yang harus kita lakukan untuk memulai menggunakan MySQL adalah sebagai berikut : o Lakukan instalasi MySQL terlebih dulu. o MySQL memiliki sejumlah tool; salah satu di antaranya adalah: 1. Program mysql, yang dipakai untuk mengakses database dari sisi klien. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 3
  • 4. 2. Program mysqladmin, untuk mengelola MySQL dari sisi administrator system. VII. Mengoperasikan MySQL Adapun pengoperasian MySQL ada 2 cara, yaitu : 1. Menggunakan Command Line Interface (CLI) – Contohnya command prompt pada windows, terminal pada linux & unix. 2. Menggunakan Tool WYSIWYG (What you see is what you get) – Contohnya seperti : XAMPP, MySQL-Front, SQLYOG, PHPMYADMIN, DBDESIGNER,dll. Pada modul ini terlebih dahulu kita akan mempelajari pengoperasian MySQL dengan cara menggunakan Command Line Interface (CLI) menggunakan command prompt yang sudah ada pada system operasi Windows. Untuk Mysql kita akan menggunakan XAMPP, kenapa kita gunakan xampp? Karena xampp merupakan program yang sudah include Mysql Server,Webserver, Tools manipulasi database basis web seperti PHPMYADMIN. VII.1. Masuk ke Direktori Program dengan cara : Masuk ke prompt DOS kemudian Ketik perintah: cd cd xamppmysqlbin Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 4
  • 5. VII.2. Masuk ke program klient MySQL Berikan perintah: mysql –u root tekan Enter VII.3. Pembuatan Database dan Tabel Berikut adalah diagram database dan Tabel dalam database 1.Membuat database pegawai Berikan perintah pada prompt mysql: CREATE DATABASE pegawai; Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 5 Database : Pegawai Tabel : pribadi Field: - NIP - Nama - Tgl_Lahi r - Sex - Alamat - Kota Tabel: pekerjaan Field: - NIP - Tgl_Masuk - Kode_Bag - Gaji Tabel: bagian Field: - Kode_Bag - Nama_Bag
  • 6. Melihat hasil database yang sudah kita buat : SHOW DATABASES; Memilih database yang akan kita gunakan : USE pegawai; Membuat tabel pribadi dalam database pegawai : CREATE TABLE pribadi ( Nip CHAR(5) NOT NULL PRIMARY KEY, Nama VARCHAR(35) NOT NULL, Tgl_lahir DATE, Sex ENUM('P','W'), Alamat VARCHAR(35), Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 6
  • 7. Kota VARCHAR(15)); Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 7
  • 8. PRAKTIKUM II DDL (Definition Data Language) DDL digunakan untuk membangun kerangka database atau mendefinisikan database dan tabel, perintah yang digunakan, yaitu CREATE, ALTER dan DROP. 1. Mengunakan Perintah CREATE. Agar supaya memudahkan dalam mempelajar mengenai DDL dengan mudah, sebaiknya kita coba untuk membuat databasenya, misalnya kita mengambil kasus disebuah kantor, misalnya mengenai data pribadi pegawai. Berdasarkan kasus ini kita buat database pegawai. CREATE DATABASE pegawai; Kemudia Aktifkan dengan perintah berikut: USE pegawai; Setelah menggunakan perintah diatas, kita sudah berada dalam database pegawai. Setelah itu kita harus membuat tabel baru didalam database pegawai. Memahami Perintah Pembuatan Tabel Secarah Mudah. Dalam pembuatan tabel sebenarnya sangat mudah, kita harus sudah mengetahui tabel apa yang akan dibuat, kemudian gambaran data yang akan disimpan. Sintaks dasar untuk pembuatan tabel adalah: CREATE TABLE [IF NOT EXISTS] nama_tabel (kolom_a tipe(panjang), kolom_b tipe(panjang), ...) Parameter IF NOT EXISTS untuk memeriksa tabel jika tidak ada atau belum dibuat. Membuat Tabel Baru. Sekarang kita akan mengimplementasikan sintaks diatas untuk pembuatan tabel. dari Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 8
  • 9. kasus diatas kita akan membuat tabel pribadi. Tabel pribadi. Tabel pribadi biasanya dipakai untuk menyimpan data pegawai, didalam tabel pribadi ini tentunya ada field atau atribut bagian. Strukturnya contoh seperti ini. Field Name Data Type File Size Description Nip INT 5 Nomor Induk Pegawai Nama Varchar 50 Nama Pegawai Tgl_Lahir Date/Time Tanggal Lahir Sex ENUM(“P”,”W”) Jenis Kelamin Alamat Varchar 35 Alamat Kota Varchar 15 Kota Dari tabel diatas kita bisa membuat perintah SQL sebagai berikut: CREATE TABLE pribadi (Nip INT(5) NOT NULL PRIMARY KEY,Nama VARCHAR(35) NOT NULL,Tgl_lahir DATE,Sex ENUM('P','W'),Alamat VARCHAR(35),Kota VARCHAR(15)); PRIMARY KEY adalah Kunci Utama, dalam setiap tabel harus ada minimal satu kolom yang dijadikan sebagai PRIMARY KEY. NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisinkan untuk dikosongkan dapat menggunakan parameter NULL. Setelah selesai, kita dapat melihat tabel yang kita buat dengan perintah SHOW TABLES. SHOW TABLES; Dan untuk melihat deskripsi sebuah tabel bisa menggunakan sintaks DESCRIBE nama_tabel; Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 9
  • 10. 2. Menggunakan Perintah ALTER Didalam MySQL, ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. sehingga dengan penggunaan perintah ALTER ini maka kita dapat mengubah kekurangan atau kesalahan pada saat kita membuat tabel. Sintaksnya adalah sebagai berikut : ALTER TABEL nama_tabel [ spesifikasi perubahan ] Parameter [ spesifikasi perubahan ] adalah pilihan yang digunakan untuk mengubah struktur tabel yaitu CHANGE, ADD, DROP. Menambah Kolom Baru Untuk menambah kolom baru dalam tabel, parameter yang digunakan adalah ADD. Sintaksnya adalah sebagai berikut. ALTER TABLE nama_tabel ADD kolom_baru tipe(panjang) [FIRST | AFTER kolom_lama] Ada dua opsi pada sintak diatas. FIRST artinya kolom yang baru akan ditambahkan pada urutan pertama. AFTER artinya kita meletakkan kolom yang baru setelah kolom yang ditunjuk. Misalnya kita ingin menambah kolom baru bernama Status_Kawin dengan posisi setelah kolom/field Sex dengan tipe VARCHAR(10) pada tabel pribadi, perintahnya adalah sebagai berikut: ALTER TABLE pribadi ADD Status_Kawin VARCHAR(10) AFTER Sex; Untuk melihat hasil gunakan parameter DESCRIBE Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 10
  • 11. Mengubah Nama Kolom Apabila kita ingin melakukan perubahan terhadap nama kolom yang telah selesai dibuat, kita dapat menggunakan paramter CHANGE. Sintaknya sebagai berikut: ALTER TABEL nama_tabel CHANGE kolom_lama kolom_baru tipe (panjang) Contohnya kita ingin mengubah kolom Alamat menjadi Tempat_Tinggal pada tabel pribadi, maka perintahnya sebagai berikut. ALTER TABLE pribadi CHANGE Alamat Tempat_Tinggal TEXT(20); Kita dapat melihat perubahannya dengan menggunakan perintah DESCRIBE. Mengubah Nama Tabel Apabila ternyata kita ingin mengubah nama tabel yang kita buat, maka caranya dengan menggunakan parameter RENAME. Sintaknya sebagai berikut : ALTER TABLE nama_lama RENAME [TO] nama_baru Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 11
  • 12. Misalnya kita ingin mengganti tabel pribadi menjadi tabel data_pribadi, maka perintahnya sebagai berikut. ALTER TABLE pribadi RENAME TO data_pribadi; Kita dapat melihat perubahannya dengan menggunakan perintah SHOW TABLES. Menggunakan Perintah DROP Perintah DROP fungsinya untuk menghapus atau menghilangkan komponen pada tabel yang ada. baik menghilangkan primary key, kolom, tabel, index pada kolom. Menghilangkan PRIMARY KEY, Sintaksnya adalah sebagai berikut: ALTER TABLE nama_tabel DROP PRIMARY KEY; Menghapus Kolom Tabel, Sintaksnya adalah sebagai berikut: ALTER TABLE nama_tabel DROP nama_kolom Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 12
  • 13. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 13
  • 14. PRAKTIKUM III DML (Data Manipulation Language) DML berfungsi untuk memanipulasi data dalam database yang telah dibuat. Perintah- perintah yang digunakan diantaranya : 1. INSERT, menyisipkan atau menambahkan data baru kedalam tabel 2. SELECT, mengambil atau menampilkan data dari tabel. 3. UPDATE, memperbaharui data yang lama ke data yang baru. 4. DELETE, menghapus data dalam tabel. Sebelum kita lanjut dengan pengunaan perintah - perintah DML sebaiknya kita buat dulu database yang akan digunakan untuk latihan. Kita gunakan saja database PENGGAJIAN, anda dapat melihatnya pada belajar perintah DDL. 1. Perintah INSERT Insert berfungsi untuk memasukkan atau menyimpan data dari luar ke sistem dalam database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai pada kolom. Menyamakan Kolom dan Data, perintahnya sebagai berikut: INSERT INTO nama_tabel SET kolom_pertama = 'data_kolom_pertama', kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data kolom terakhir' Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai berikut: INSERT INTO pribadi SET Nip='12345', Nama='Riska', Tgl_Lahir='1987/05/20', Sex='P’, Alamat='Karing-karing', Kota=’Bau-Bau’; Menyebutkan Kolom, perintahnya sebagai berikut: INSERT INTO nama_tabel (kolom_pertama, kolom_kedua, kolom_terakhir) VALUES (data_kolom_pertama, data_kolom_kedua, data_kolom_terakhir); Apabila kita akan memasukkan data pada tabel PEGAWAI. Maka perintahnya sebagai berikut: INSERT INTO pribadi(Nip, Nama, Tgl_lahir, Sex, Alamat, Kota) VALUES ('12345', 'M. Roni Sianturi', '1965/12/23', 'P', 'Jl. Sijawangkati 1', 'Bau-Bau'); Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 14
  • 15. Tanpa Menyebutkan Kolom INSERT INTO nama_tabel VALUES (data_kolom_pertama, data_kolom_kedua, data_kolom_terakhir); Apabila kita akan memasukkan data pada tabel pribadi. Maka perintahnya sebagai berikut: INSERT INTO pribadi VALUES ('34532', 'M. Fendi Kurniawan', '1987/05/20', 'P', 'Jl. Murhum 54', 'Bau-Bau'); 3. Perintah SELECT Perintah ini digunakan untuk menyeleksi atau memilih atau menampilkan data-data yang ada dalam tabel. baik menampilkan semua kolom, sebagian kolom, serta berdasarkan kondisi. Menampilkan Semua Kolom, Sintaksnya adalah sebagai berikut. SELECT kolom_pertama, kolom_kedua, ... FROM nama_tabel Apabila kita akam melihat isi dari tabel pribadi dengan menampilkan semua kolom, maka perintahnya adalah sebagai berikut: SELECT Nip, Nama, Tgl_Lahir, Sex,Alamat,Kota FROM pribadi; Sebenarnya kita bisa hanya menggunakan tanda (*) untuk menampilkan semua kolom, perintahnya sebagai berikut: Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 15
  • 16. SELECT * FROM pribadi; Menampilkan Sebagian Kolom misalnya hanya nama saja, Sintaksnya adalah sebagai berikut. SELECT Nama FROM pribadi; Menampilkan data dengan kondisi. SELECT [* | kolom_pertama, . . .] FROM nama_tabel WHERE kondisi Contoh. SELECT * FROM pribadi WHERE Nama = 'Riska'; Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 16
  • 17. 4. Perintah UPDATE Update fungsinya untuk memperbaharui data lama menjadi data yang baru, dalam penggunaanya harus disertai dengan klausa WHERE, Sintaksnya adalah sebagai berikut. UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama', kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir', WHERE kondisi Contohnya pada tabel pribadi, pegawai dengan nama Reni pada field Kota belum ada isi. kita akan mengupdatenya sehinga perintahnya sebagai berikut. UPDATE pribadi SET Alamat='Bau-Bau' WHERE Nama='Reni'; Catatan : Pengunaan perintah UPDATE tanpa klausa WHERE mengakibatkan semua data dalam satu kolom akan diubah. 5. Perintah DELETE. Perintah ini digunakan untuk menghapus atau menghilangkan baris data (record) dari tabel. Sintaksnya sebagai berikut DELETE FROM nama_tabel WHERE kondisi Contohnya, kita akam menghapus tabel data pada tabel pribadi. Maka fungsinya adalah sebagai berikut DELET FROM pribadi WHERE Nama='Riska'; Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 17
  • 18. Catatan : Apabila tidak menggunakan klausa WHERE maka akan menyebabkan semua record dalam tabel terhapus. M.Fendi Kurniawan. Penulis masih kuliah di Universitas Dayanu Ikhsanuddin Kota Bau-Bau Jurusan Teknik Informatika. Aktif sebagai network staff pada Jaringan Informasi Sekolah (JIS) Kabupaten Lumajang, pernah bekerja disalah satu ISP diJakarta. Sekarang penulis bekerja pada bagian Teknologi Informasi diPemerintah Kota Bau-Bau. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2009 IlmuKomputer.Com 18 Biografi Penulis