Selamat siang sobat blogger... pada postingan kali ini saya akan
memposting tentangPerintah - Perintah Dasar MySQL. Mungkin bagi yang sudah mahir
dengan MySQL atau yang sudah master, boleh untuk meninggalkan postingan ini,
tetapi bagi yang awam atau yang baru belajar MySQL mungkin akan lebih membantu
anda dalam mempelajari beberapa sintak dalam bahasa MySQL. berikut beberapa
syntak untuk pemprograman dalam MySQL
1. Masuk ke direktori bin MySQL dari Command
Prompt
2. Login ke MySQL dengan perintah mysql -u root -p
3. Jika terkoneksi prompt akan berubah menjadi mysql>
Dasar
:
Melihat database yang
ada :
show databases;
Menggunakan/memilih
database :
USE nama_database;
Contoh :
mysql> USE mysql;
Melihat Tabel dalam
suatu database :
SHOW TABLES;
Contoh :
mysql> USE mysql;
mysql> Show tables;
Membuat Database
Baru
CREATE DATABASE
nama_database;
Contoh :
mysql> create database jeni_sql;
mysql> show databases;Maka
database jeni_sql akan muncul dalam list
Membuat table
CREATE TABLE
nama_tabel (field1 datatype1, field2 datatype2, ......);
Contoh :
mysql> CREATE TABLE
'friends' (
'id' int(10) unsigned NOT NULL auto_increment,
'Nama' varchar(45) NOT NULL,
'Email' varchar(100) NOT NULL,
'Website' varchar(55) NOT NULL,
'Alamat' varchar(255) NOT NULL, PRIMARY KEY ('id')
)
INSERT
Format:
INSERT INTO
table-name VALUES(value1, value2, ...)
INSERT INTO table-name (field1, field2, ....) VALUES (value1, value2,
...)
Contoh :
Memasukkan data sesuai
urutan field :
mysql> INSERT INTO
friends VALUES (1, 'Agung Pribadi',
'agung@negaraku.com','http://www.agung.info', 'Surabaya, Indonesia');
Memasukkan data dengan
mendefinisikan secara eksplicit field yang akan diisi.
mysql> INSERT INTO
'friends' ('id', 'Nama', 'Email', 'Website', 'Alamat') VALUES (2,
'Wicaksono','wicak@kerja-bhakti.co.id', '', 'Jakarta, Indonesia');
Memasukkan data secara
eksplicit tanpa id, maka id akan diincreament secara otomatis.
mysql> INSERT INTO
'friends' ('Nama', 'Email', 'Website', 'Alamat') VALUES ('Jeni
Wulandari','jeni@jardiknas.org', 'http://jeni.jardiknas.com', '');
Memasukkan data secara
normal dengan id yang agak bernilai besar dari yang sudah ada.
mysql> INSERT INTO
'friends' VALUES (10, 'Prasetyo', 'setyo@kampoes.ac.id',
'http://setyo.kampoes.ac.id', 'Malang, Indonesia');
Memasukkan data secara
eksplicit mendefinsikan field yang akan diisi kecuali id. Maka id akan
diincrement berdasarkan id terbesar yang ada di tabel.
mysql> INSERT INTO
'friends' ('Nama', 'Email', 'Website', 'Alamat') VALUES ('Thomas
Crust','crust@gebraucht.de', 'http://crust.gebraucht.de', 'Switzerland');
mysql> INSERT INTO 'friends' ('id', 'Nama', 'Email', 'Website', 'Alamat')
VALUES ('8', 'Alex','alex@imitasi.com', 'http://www.jualan.com', 'Bandung');
mysql> INSERT INTO 'friends' ('id', 'Nama', 'Email', 'Website', 'Alamat')
VALUES ('9', 'Alex','alex@gerbang.com', 'http://www.masadepan.com',
'Nusakambangan');
mysql> INSERT INTO 'friends' ('Nama', 'Email', 'Website', 'Alamat') VALUES
('Narita S','narita@kampoes.ac.id', 'http://narita.kampoes.ac.id', 'Surabaya');
UPDATE
Format:
UPDATE nama_tabel SET
field1=value1, field2=value2,..... WHERE condition(s)
Contoh :
mysql> UPDATE
friends SET nama='Andreas', website='http://www.latihan.com' WHERE id=2;
mysql> UPDATE friends SET email='aku@rumahku.net', alamat='Banjarmasin'
WHERE nama='Prasetyo';
DELETE
Format:
DELETE FROM
table-name WHERE condition(s)
Contoh :
mysql> DELETE FROM
friends WHERE id=3;
mysql> DELETE FROM friends WHERE nama='Alex' AND alamat='Nusakambangan';
SELECT
Format:
SELECT columns
FROM tablename WHERE condition(s)
Contoh :
mysql> SELECT *
FROM friends;
mysql> SELECT * FROM friends WHERE id=10; mysql> SELECT * FROM friends
WHERE id<10; mysql> SELECT * FROM friends WHERE id>10;
mysql> SELECT * FROM friends WHERE alamat LIKE '%Ba';
mysql> SELECT * FROM friends WHERE alamat LIKE '%Ba%';
mysql> SELECT * FROM friends WHERE id<10 AND alamat LIKE '%Ba%';
mysql> SELECT COUNT(*) FROM friends WHERE alamat LIKE '%Ba%'; mysql>
SELECT COUNT(*) FROM friends;
mysql> SELECT MAX(id) FROM friends;
mysql> SELECT MIN(id) FROM friends;
DROP
Untuk menghapus Tabel
atau Database
Format:
DROP TABLE nama_tabel;
DROP DAATABASE nama_database;
Mungkin sekian dulu sobat untuk posting tentang Perintah - Perintah Dasar MySQL. Selanjutnya akan saya posting
lagi mengenai Pemprograman dengan MySQL berikut penagplikasiannya dengan
pemprograman JAVA. Terima kasih semoga bermanfaat.