Friday, October 28, 2011

Perintah MySQL

Yang sering berhubungan ama yang namanya database, terutama mysql, wajib dah ngerti syntax2 dasar alias perintah2 pada mysql.. berikut ringkasan perintah2 utama pada mysql.. just check this out ;)

1. Membuat database
CREATE DATABASE Latihan;

2. Menghapus database
DROP DATABASE Latihan;

3. Menggunakan database/select database

USE Latihan;


4. Membuat table pada console

CREATE TABLE komputer (
 komputer_id int(5) NOT NULL auto_increment,
merk_processor varchar(70) NOT NULL default '',
ram int(5) NOT NULL default '',

tgl_beli date NOT NULL default '',
keterangan varchar(255) NOT NULL default '',
PRIMARY KEY (komputer_id)
 );


5. Melihat keterangan/properti pada sebuah table
DESCRIBE komputer;


6. Melihat daftar table yg ada pada database
SHOW TABLES;


7. Memasukkan data pada table
INSERT INTO komputer VALUE ('','Intel','512','2006-11-10','Barang baru');

INSERT INTO komputer VALUE ('','Duron','256','2006-11-12','Seccond');

INSERT INTO komputer VALUE ('','Giga byte','512','2006-11-10','Barang lama');

INSERT INTO komputer (merk_processor) VELUES ('AMD');


8. Melihat isi dari table/menampilkan isi dari table

SELECT * FROM komputer;
SELECT merk_processor,komputer_id,merk_processor AS Prosessor FROM komputer;
SELECT * FROM komputer ORDER BY komputer_id DESC;
SELECT * FROM komputer ORDER BY komputer_id ASC LIMIT 0,3;
SELECT * FROM komputer WHERE komputer_id IN (1,4);
SELECT merk_processor AS merk FROM komputer WHERE komputer_id > 2;
SELECT merk_processor AS merk FROM komputer WHERE komputer_id=3;


9. Meng-UpDate isi table

UPDATE komputer SET merk_procesor='Giga Pro' WHERE komputer_id=3;
UPDATE komputer SET komputer_id=0, merk_processor='X486' WHERE komputer_id=4;
UPDATE komputer SET merk_processor='x286' WHERE computer_id IN (2,3);
UPDATE komputer SET merk_processor='Intel P4';


10. Menghapus isi table

DELETE FROM komputer WHERE komputer_id=0;
DELETE FROM komputer WHERE computer_id IN (1,3);
DELETE FROM komputer;


11. Manipulasi searching pada table

SELECT * FROM komputer WHERE merk_processor LIKE '%tel%';
SELECT * FROM komputer WHERE merk_processor NOT LIKE '%tel%';
12. Manipulasi table

- menambah field
ALTER TABLE komputer ADD jenis VARCHAR(255) NOT NULL default '';

- mengganti field

ALTER TABLE komputer CHANGE jenis warna VARCHAR(255) NOT NULL default '';

- menghapus field

ALTER TABLE komputer DROP warna;

- menghapus primary_key
ALTER TABLE 'komputer_id' CHANGE 'id_komputer' 'id_komputer' INT(5) NOT NULL;

ALTER TABLE komputer DROP PRIMARY KEY;

- menambah primary_key
ALTER TABLE komputer ADD PRIMARY KEY (komputer_id);
ALTER TABLE 'komputer' CHANGE 'komputer_id' 'no_komp' INT(5) DEFAULT '0'

NOT NULL AUTO_INCREMENT;


Demikian beberapa perintah2 SQL, khususnya pada MySQL, tapi tetep bisa buat SQL2 laennya seperti SQL Server...

Sekian terimakasih, semoga bermanfaat :)

No comments:

Post a Comment