Saturday 2 February 2013

cara membuat database pada mysql


Untuk membuat database pada mysql perintah yang dipergunakan adalah:
mysql> CREATE DATABASE latihan;
Query OK, 1 row affected (0.04 sec)
Untuk menghapus database dipergunakan perintah drop database:
mysql> DROP DATABASE latihan;
Query OK, 1 row affected (0.06 sec)
Selain menggunakan cara di atas, untuk melakukan koneksi ke server mysql dapat
dipergunakan cara dengan langsung melakukan koneksi ke databse yang akan
dipergunakan :
[root@servert]# mysql -u root -h localhost -p latihan;
Perintah tersebut dipergunakan untuk melakukan koneksi ke server mysql dengan
nama database latihan yang berada pada komputer localhost.
Untuk membuat tabel perintah yang dipergunakan adalah create table. Sebelum
perintah tersebut diberikan terlebih dahulu diberikan perintah menggunakan
database tertentu:
mysql> USE latihan;
Database changed
mysql> CREATE TABLE komputer(nama varchar(20),fungsi
varchar(30),prosesor char(20),ram INT,hardisk char(20));
Query OK, 0 rows affected (0.06 sec)
Perintah tersebut dipergunakan untuk membuat tabel dengan nama komputer
dengan struktur tabelnya terdiri atas kolom nama , fungsi, prosesor,ram dan hardisk.
Untuk mengetahui struktur tabel komputer tersebut perintah yang diberikan adalah:
mysql> DESC komputer;
+———-+————-+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+———-+————-+——+—–+———+——-+
| nama | varchar(20) | YES | | NULL | |
| fungsi | varchar(30) | YES | | NULL | |
| prosesor | varchar(20) | YES | | NULL | |
| ram | int(11) | YES | | NULL | |
| hardisk | varchar(20) | YES | | NULL | |
+———-+————-+——+—–+———+——-+
5 rows in set (0.00 sec)
INSERT data pada Tabel
Untuk melakukan penyisipan data pada tabel dipergunakan perintah INSERT.
Misalnya pada tabel komputer yang telah dibuat pada bagian sebelumnya akan kita
sisipkan data perintahnya adalah sebagai berikut:
mysql>INSERT INTO komputer (nama,fungsi,prosesor,ram,hardisk)
VALUES(‘Server-1′,’Web Server’,'P-III 800′,’512′,’80 GB’);
Query OK, 1 row affected (0.00 sec)
Untuk melihat data yang telah diisikan pada tabel tersebut dipergunakan perintah:
mysql> SELECT * FROM komputer;
| nama | fungsi | prosesor | ram | hardisk |
+———-+————+———–+——+———+
| Server-1 | Web Server | P-III 800 | 512 | 80 GB |
+———-+————+———–+——+———+
1 row in set (0.00 sec)
Untuk melakukan penyisipan data yang lain pada tabel yang sama :
mysql> INSERT INTO komputer (nama,fungsi,prosesor,ram,hardisk)
VALUES(‘Server-2′,’Email Server’,'P-III 800′,’512′,’80 GB’);
Query OK, 1 row affected (0.01 sec)
Isi tabel setelah dilakukan penyisipan adalah sebagai berikut:
mysql> select * from komputer;
+———-+————–+———–+——+———+
| nama | fungsi | prosesor | ram | hardisk |
+———-+————–+———–+——+———+
| Server-1 | Web Server | P-III 800 | 512 | 80 GB |
| Server-2 | Email Server | P-III 800 | 512 | 80 GB |
+———-+————–+———–+——+———+
2 rows in set (0.00 sec)
Untuk melakukan seleksi kolom tertentu dipergunakan perintah :
mysql> SELECT nama,prosesor FROM komputer;
+———-+———–+
| nama | prosesor |
+———-+———–+
| Server-1 | P-III 800 |
| Server-2 | P-III 800 |
+———-+———–+
2 rows in set (0.00 sec)
Perintah tersebut dipergunakan untuk melakukan seleksi pada kolom nama dan
prosesor.
VIII. Menghapus Data pada tabel mysql
Untuk menghapus data pada tabel mysql dipergunakan perintah Delete, perintahnya
adalah :
mysql> DELETE FROM komputer;
Query OK, 2 rows affected (0.00 sec)
Jika kita lihat isi dari tabel komputer maka hasilnya akan kosong karena semua data
sudah dihapus dengan perintah delete.:
mysql> SELECT * FROM komputer;
Empty set (0.00 sec)
Tetapi perintah delete tidak akan menghilangkan struktur data pada tabel karena
yang dihapus adalah data pada tabel bukan tabel.
Untuk menghapus tabel pada suatu database dipergunakan perintah DROP TABLE:
mysql> DROP TABLE komputer;
Query OK, 0 rows affected (0.00 sec)

No comments:

Post a Comment