Selamat malam para kelelawar pencari ilmu...
mav baru posting lagi,,, lagi ingin berbagi ilmu tentang mysql nich...
yang dasar dulu yach,,untuk tingkat lanjutnya ntar aja,,yang penting bisa dipahami dulu...
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, 'Sahili jie', 'the_chalomanks','Cyber Makassar Developer', 'Makassar, Indonesia');
Memasukkan data dengan mendefinisikan secara eksplicit field yang akan diisi.
mysql> INSERT INTO 'friends' ('id', 'Nama', 'club', 'pekerjaan',
'Alamat') VALUES (2, 'Irfan Amir','the_chalomank', '',
'makassar, 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, 'qwerty', 'jos@yah.ac.id',
'waw', 'Makassar, 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.