Mengenal Perintah-Perintah MySQL

1. Membuat database
mysql> CREATE DATABASE lat;

2. Menghapus database
mysql> DROP DATABASE lat;

3. Menggunakan databse/select database
mysql> USE lat;

4. Membuat table pada console
mysql> 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
mysql> DESCRIBE komputer;

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

7. Memasukkan data pada table
mysql> INSERT INTO komputer VALUE ('','Intel','512','2006-11-10','Barang baru');
mysql> INSERT INTO komputer VALUE ('','Duron','256','2006-11-12','Seccond');
mysql> INSERT INTO komputer VALUE ('','Giga byte','512','2006-11-10','Barang lama');
mysql> INSERT INTO komputer (merk_processor) VELUES ('AMD');

8. Melihat isi dari table/menampilkan isi dari table
mysql> SELECT * FROM komputer;
mysql> SELECT merk_processor,komputer_id,merk_processor AS Prosessor FROM komputer;
mysql> SELECT * FROM komputer ORDER BY komputer_id DESC;
mysql> SELECT * FROM komputer ORDER BY komputer_id ASC LIMIT 0,3;
mysql> SELECT * FROM komputer WHERE komputer_id IN (1,4);
mysql> SELECT merk_processor AS merk FROM komputer WHERE komputer_id > 2;
mysql> SELECT merk_processor AS merk FROM komputer WHERE komputer_id=3;

9. Meng-UpDate isi table
mysql> UPDATE komputer SET merk_procesor='Giga Pro' WHERE komputer_id=3;
mysql> UPDATE komputer SET komputer_id=0, merk_processor='X486' WHERE komputer_id=4;
mysql> UPDATE komputer SET merk_processor='x286' WHERE computer_id IN (2,3);
mysql> UPDATE komputer SET merk_processor='Intel P4';

10. Menghapus isi table
mysql> DELETE FROM komputer WHERE komputer_id=0;
mysql> DELETE FROM komputer WHERE computer_id IN (1,3);
mysql> DELETE FROM komputer;

11. Manipulasi searching pada table
mysql> SELECT * FROM komputer WHERE merk_processor LIKE '%tel%';
mysql> SELECT * FROM komputer WHERE merk_processor NOT LIKE '%tel%';

12. Manipulasi table
- menambah field
mysql> ALTER TABLE komputer ADD jenis VARCHAR(255) NOT NULL default '';
- mengganti field
mysql> ALTER TABLE komputer CHANGE jenis warna VARCHAR(255) NOT NULL default '';
- menghapus field
mysql> ALTER TABLE komputer DROP warna;
- menghapus primary_key
mysql> ALTER TABLE 'komputer_id' CHANGE 'id_komputer' 'id_komputer' INT(5) NOT NULL;
ALTER TABLE komputer DROP PRIMARY KEY;
- menambah primary_key
mysql> ALTER TABLE komputer ADD PRIMARY KEY (komputer_id);
mysql> ALTER TABLE 'komputer' CHANGE 'komputer_id' 'no_komp' INT(5) DEFAULT '0'
NOT NULL AUTO_INCREMENT;

13. Relation Database Management System (RDBMS)
- Buat sebuah table dengan nama inventaris dan isi (id_inventaris dan nama_barang)
dan isi database tsb.
mysql> SELECT tgl_beli,merk_processor, nama_barang FROM komputer,inventaris;

0 Comments:

Post a Comment