Feature Ad (728)

Apr 10, 2013

Filled Under: ,

Perintah - Perintah Dasar MySQL

Wednesday, April 10, 2013


Selamat siang sobat blogger... pada postingan kali ini saya akan memposting tentang Perintah - 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.

Tags : Pemprograman MySQL, MySQL Server, Syntak MySQL, Dasar MySQL

1 komentar: