Sebelum membuat sebuah tabel maka dibuatlah sebuah database, Database berfungi utntuk menyatukan tabelitabel yang saling berhubungan dan sebagai jembatan dalam berkomunikasi antar tabel dalam MySQL digunakan satu bahasa yaitu . Bahasa ini disebut dengan SQL (Structured Query Language) dan orang sering mengakronimnya dengan “sequel”. SQL merupakan bahasa standar untuk pengolahan database. Ini berarti bahwa DBMS yang lain juga mengenal bahasa SQL ini .
Di dalam bahasa SQL, perintah dibedakan menjadi 3 sub bahasa:
a. DDL (Data Definition Language)b. DML (Data Manipulation Language)
c. DCL (Data Control Language)
Data Definition Language
Kelompok perintah ini bisa digunakan untuk melakukan pendefinisian database dan pendefinisian tabel. Sehingga dengan menggunakan perintah-perintah ini, kita bisa memerintahkan untuk membuat database, membuat tabel, mengubah strukturnya, menghapus tabel, membuat index tabel dan lain-lain yang berhubungan dengan pendefinisian database dan tabel.
1. Membuat Database
Untuk mengetahui atau melihat database yang sudah ada, bisa digunakan perintah:
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
Dalam pembuatan database perlu perhatikan penulisan nama database tidak boleh
menggunakan spasi dan karakter non standar. Bentuk penulisan perintah untuk membuat
database baru adalah
create database <nama_database>;
mysql> create database perpustakaan;
Untuk memastikan bahwa database yang kita buat sudah jadi, perintahkan show databases,
agar terllihat database apa saja yang ada di database kita.
mysql> show databases;
+--------------+
| Database |
+--------------+
| mysql |
| mahasiswa|
| dosen |
+--------------+
2. Membuat Tabel
Selanjutnya untuk memulai membuat tabel di dalam database mahasiswa, maka kita harus mengaktifkan terlebih dulu database mahasiswa dengan menggunakan perintah
use <nama_database>
mysql> use mahasiswa;
Setelah database sudah berhasil di aktifkan , kita baru bisa memulai untuk membuat tabel yang kita perlukan. Pada database mahasiswa, akan disimpan data-data berupa NIS,NAMA, AlAMAT
Pertama kali, kita akan membuat tabel buku yang fungsinya untuk menyimpan data tentang
informasi mahasiswa.
mysql> create table profil (
-> id_mahasiwa(5) NOT NULL auto_increment primary key,
-> nis VARCHAR(10) NOT NULL default '',
-> nama VARCHAR(3) NOT NULL default '',
Untuk menampilkan apakah tabel berhasil dibuat dengan cara:
mysql> show tables;
+------------------------+
| Tables_in_mahasiswa |
+------------------------+
| profil
+------------------------+
3. Merubah dan Memodifikasi Tabel
Terkadang ketika kita, sedang membuat tabel, ternyata ada nama field yang kurang, atau nama_fieldnya susah dipahami, atau bisa juga type data serta ukurannya tidak/ kurang sesuai. Sekarang coba kita perhatikan tabel yang sudah kita buat sebelumnya. Pada tabel id_mahasiswa dengan type bigint ukurannya (5) akan kita rubah menjadi 10 , caranya:
mysql> alter table modify id_mahasiswa bigint(10);
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
4. Merubah Nama Field
Untuk merubah field dapat gunakana perintah
mysql> alter table profil add nama_mahasiswa varchar(15) after mahasiswa;
5. Menghapus Field
Dalam tabel prfoile bila kita ingin mengahapu sebuah field bisa mengunakan perintah dibawaha ini
mysql> alter tableprofil drop nama_mahasiswa;
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
6. Merubah Nama Tabel
Tabel profilw bila kita inggin merubahahnya kedalam nama lain bisa gunakan perintah berikut :
mysql> alter table profil rename profil_mahasiswa;
7. Menghapus Table dan Database
Kertika kita sudah tidak meenginginkan sebuah database atau tabel kita dapat menghapusny dengan perintah berikut,
mysql> drop table profi_mahasiswa;
0 komentar:
Posting Komentar