dasar dasar my sql
Membuat Database
Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut :
CREATE DATABASE [IF NOT EXISTS]nama_database;
Bentuk perintah di atas akan membuat sebuah database baru dengan nama
nama_database. Aturan penamaan sebuah database sama seperti aturan
penamaan sebuah variabel, dimana secara umum namadatabase boleh terdiri
dari huruf, angka dan under-score(_). Jika database yang akan dibuat sudah
ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus
database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.
Berikut ini contoh perintah untuk membuat database baru dengan nama
“penjualan” :
CREATE DATABASE penjualan;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan
ditampilkan pesan kurang lebih sebagai berikut :
Query OK, 1 row affected (0.02 sec)
Menampilkan Database
Untuk melihat database yang baru sajadibuat atau yang sudah ada, dapat
menggunakan perintah sebagai berikut :
SHOW DATABASES;
Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di
MySQL. Berikut ini contoh hasil dari query di atas :
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 37
+--------------+
| Database |
+--------------+
| penjualan |
| mysql |
| test |
+--------------+
3 rows in set (0.02 sec)
Membuka Database
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya,
kita harus membuka atau mengaktifkan databasenya terlebih dahulu. Untuk
membuka database “penjualan”, berikut ini querynya :
USE penjualan;
Jika perintah atau query di atas berhasil, maka akan ditampilkan pesan sebagai
berikut :
Database changed
Menghapus Database
Untuk menghapus suatu database, sintaks umumnya adalah sbb :
DROP DATABASE [IF EXISTS]nama_database;
Bentuk perintah di atas akan menghapus database dengan nama
nama_database. Jika databasenya ada maka database dan juga seluruh tabel
di dalamnya akan dihapus. Jadi berhati-hatilah dengan perintah ini! Jika nama
database yang akan dihapus tidak ditemukan, makaakan ditampilkan pesan
error. Aktifkan option IF EXISTS untuk memastikan bahwa suatu database
benar-benar ada.
Berikut ini contoh perintah untuk menghapus database dengan nama
“penjualan” :
DROP DATABASE penjualan;
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 38
Membuat, Mengubah dan Menghapus Table
Membuat Tabel Baru
Bentuk umum SQL untuk membuat suatu tablesecara sederhana sebagai
berikut :
CREATE TABLE nama_tabel (
field1 tipe(panjang),
field2 tipe(panjang),
...
fieldn tipe(panjang),
PRIMARY KEY (field_key)
);
Bentuk umum di atas merupakan bentuk umum pembuatan tabel yang
sudah disederhanakan. Penamaan tabel dan field memiliki aturan yang sama
dengan penamaan database.
Sebagai contoh, kita akan membuat tabel baru dengan struktur sebagai
berikut :
Nama tabel : pelanggan
No Nama Field Tipe Panjang
1 id_pelanggan * Varchar 5
2 nm_pelanggan Varchar 30
3 alamat Text -
4 telepon Varchar 20
5 email Varchar 50
Untuk membuat tabel tersebut di atas, query atau perintahSQL-nya adalah
sebagai berikut :
CREATE TABLEpelanggan (
id_pelanggan varchar(5) NOT NULL,
nm_pelanggan varchar(30) NOT NULL,
alamat text,
telepon varchar (20),
email varchar (50),
PRIMARY KEY(id_pelanggan)
);
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 39
Jika query untuk membuat tabel di atas berhasil dijalankan, maka akan
ditampilkan pesan sebagai berikut :
Query OK, 0 rows affected (0.16 sec)
Pada perintah di atas, beberapahal yang perlu diperhatikan :
CREATE TABLEmerupakan perintah dasar dari pembuatan table.
pelangganmerupakan nama tabel yang akan dibuat.
id_pelanggan, nm_pelanggan, alamat, telepondan emailmerupakan
nama field.
varchardan textmerupakan tipe data dari field
NOT NULLmerupakan option untuk menyatakan bahwa suatu field tidak
boleh kosong.
PRIMARY KEYmerupakan perintah untuk menentukan field mana yang akan
dijadikan primary key pada tabel.
5, 10, 30dan 50di belakang tipe data merupakan panjang maksimal dari
suatu field.
Untuk tipe data date dan text (juga date dan blob) panjang karakter
maksimalnya tidak perlu ditentukan.
Jangan lupa akhiri perintah dengan titik-koma (;)
Selanjutnya untuk melihat tabel mhs sudah benar-benar sudah ada atau
belum, ketikkan perintah berikut ini :
SHOW TABLES;
Perintah di atas akan menampilkan seluruh tabel yang sudah ada dalam suatu
database. Contoh hasil dari perintah di atas adalah sebagai berikut :
+---------------------+
| Tables_in_penjualan |
+---------------------+
| pelanggan |
+---------------------+
1 rows in set (0.01 sec)
Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut :
CREATE DATABASE [IF NOT EXISTS]nama_database;
Bentuk perintah di atas akan membuat sebuah database baru dengan nama
nama_database. Aturan penamaan sebuah database sama seperti aturan
penamaan sebuah variabel, dimana secara umum namadatabase boleh terdiri
dari huruf, angka dan under-score(_). Jika database yang akan dibuat sudah
ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus
database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.
Berikut ini contoh perintah untuk membuat database baru dengan nama
“penjualan” :
CREATE DATABASE penjualan;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan
ditampilkan pesan kurang lebih sebagai berikut :
Query OK, 1 row affected (0.02 sec)
Menampilkan Database
Untuk melihat database yang baru sajadibuat atau yang sudah ada, dapat
menggunakan perintah sebagai berikut :
SHOW DATABASES;
Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di
MySQL. Berikut ini contoh hasil dari query di atas :
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 37
+--------------+
| Database |
+--------------+
| penjualan |
| mysql |
| test |
+--------------+
3 rows in set (0.02 sec)
Membuka Database
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya,
kita harus membuka atau mengaktifkan databasenya terlebih dahulu. Untuk
membuka database “penjualan”, berikut ini querynya :
USE penjualan;
Jika perintah atau query di atas berhasil, maka akan ditampilkan pesan sebagai
berikut :
Database changed
Menghapus Database
Untuk menghapus suatu database, sintaks umumnya adalah sbb :
DROP DATABASE [IF EXISTS]nama_database;
Bentuk perintah di atas akan menghapus database dengan nama
nama_database. Jika databasenya ada maka database dan juga seluruh tabel
di dalamnya akan dihapus. Jadi berhati-hatilah dengan perintah ini! Jika nama
database yang akan dihapus tidak ditemukan, makaakan ditampilkan pesan
error. Aktifkan option IF EXISTS untuk memastikan bahwa suatu database
benar-benar ada.
Berikut ini contoh perintah untuk menghapus database dengan nama
“penjualan” :
DROP DATABASE penjualan;
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 38
Membuat, Mengubah dan Menghapus Table
Membuat Tabel Baru
Bentuk umum SQL untuk membuat suatu tablesecara sederhana sebagai
berikut :
CREATE TABLE nama_tabel (
field1 tipe(panjang),
field2 tipe(panjang),
...
fieldn tipe(panjang),
PRIMARY KEY (field_key)
);
Bentuk umum di atas merupakan bentuk umum pembuatan tabel yang
sudah disederhanakan. Penamaan tabel dan field memiliki aturan yang sama
dengan penamaan database.
Sebagai contoh, kita akan membuat tabel baru dengan struktur sebagai
berikut :
Nama tabel : pelanggan
No Nama Field Tipe Panjang
1 id_pelanggan * Varchar 5
2 nm_pelanggan Varchar 30
3 alamat Text -
4 telepon Varchar 20
5 email Varchar 50
Untuk membuat tabel tersebut di atas, query atau perintahSQL-nya adalah
sebagai berikut :
CREATE TABLEpelanggan (
id_pelanggan varchar(5) NOT NULL,
nm_pelanggan varchar(30) NOT NULL,
alamat text,
telepon varchar (20),
email varchar (50),
PRIMARY KEY(id_pelanggan)
);
MySQL 5 : Dari Pemula Hingga Mahir versi 1.0 (Januari 2010)
Achmad Solichin (http://achmatim.net, achmatim@gmail.com) Halaman 39
Jika query untuk membuat tabel di atas berhasil dijalankan, maka akan
ditampilkan pesan sebagai berikut :
Query OK, 0 rows affected (0.16 sec)
Pada perintah di atas, beberapahal yang perlu diperhatikan :
CREATE TABLEmerupakan perintah dasar dari pembuatan table.
pelangganmerupakan nama tabel yang akan dibuat.
id_pelanggan, nm_pelanggan, alamat, telepondan emailmerupakan
nama field.
varchardan textmerupakan tipe data dari field
NOT NULLmerupakan option untuk menyatakan bahwa suatu field tidak
boleh kosong.
PRIMARY KEYmerupakan perintah untuk menentukan field mana yang akan
dijadikan primary key pada tabel.
5, 10, 30dan 50di belakang tipe data merupakan panjang maksimal dari
suatu field.
Untuk tipe data date dan text (juga date dan blob) panjang karakter
maksimalnya tidak perlu ditentukan.
Jangan lupa akhiri perintah dengan titik-koma (;)
Selanjutnya untuk melihat tabel mhs sudah benar-benar sudah ada atau
belum, ketikkan perintah berikut ini :
SHOW TABLES;
Perintah di atas akan menampilkan seluruh tabel yang sudah ada dalam suatu
database. Contoh hasil dari perintah di atas adalah sebagai berikut :
+---------------------+
| Tables_in_penjualan |
+---------------------+
| pelanggan |
+---------------------+
1 rows in set (0.01 sec)
maaf ya tutorialnya kurang lengkap mas .....:)
1 komentar:
sama-sama gan sedooooot aja gan :)
Posting Komentar