- DDL
DDL= Definition Data Language
Digunakan
untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau
tabel
Contoh:
• CREATE (untuk membentuk basis data,
table atau index)
• DROP (untuk mengubah struktur table)
• ALTER (untuk menghapus basis data,
table atau index)
Berikut
adalah cara penulisannya :
Create table
CREATE TABLE
NAMA_TABLE (
NAMA_ATRIBUT
TIPE_DATA [KETERANGAN],
NAMA_ATRIBUT
TIPE_DATA [KETERANGAN],
Alter tabel
ALTER TABEL
NAMATABEL
MODIFY FILED
TYPE PANJANGBARU;
Drop table
DROP TABLE
NAMA_TABLE;
Drop
database
DROP
DATABASE NAMA_DATABASE;
- DML
DML = Data Manipulation Language
Digunakan
untuk memanipulasi data
Contoh:
• SELECT – mengambil data
• DELETE – menghapus data
• INSERT – menyisipkan data
• UPDATE – mengubah data
Berikut
adalah cara penulisannya :
Insert
INSERT INI
nama_table (field1, field2,…) values
(nilai_field1,nilai_field2,…);
INSERT INTO
nama_table values
(nilai_field1,nilai_field2,…);
Select
SELECT
field1, field2,…FROM nama_table;
perintah
diatas akan menampilkan semua data yang terdapat pada field yang ditentukan.
untuk melihat semua data yang ada pada table, sintak penulisannya adalah:
SELECT *
FROM nama_table;
Update
UPDATE
nama_table SET nama_field1=nilai_baru1, nama_field=nilai_field2,…. WHERE
kriteria;
Delete
DELETE FROM
nama_table WHERE kriteria;
CONTOH
PEMBUATAN DATABASE DENGAN MySQL
Persiapan
Pemakaian MySQL
Lakukan
instalasi MySQL terlebih dulu
MySQL
memiliki sejumlah tool; salah satu di antaranya adalah:
• program
mysql, yang dipakai untuk mengakses database dari sisi klien
• Program
mysqladmin, untuk mengelola MySQL dari sisi administrator sistem
Masuk ke
Direktori Program
Masuk ke
prompt DOS
Ketik
perintah:
cd
c:\”Program Files”\MysQL\”MySQL Server 5.0”
Berikan
perintah cd bin
Masuk ke
prompt DOS
Berikan perintah:
mysql –uroot
–p
Ketikkan
password dan tekan Enter
C:\Program
Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -prahasia
Welcome to
the MySQL monitor. Commands end with ; or \g.
Your MySQL
connection id is 8 to server version: 5.0.15-nt
Type ‘help;’
or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Pembuatan
Database dan Tabel
Tabel : - Pekerjaan
Tabel : - Pribadi Tabel : - Bagian
Field : - NIP Field : - NIP Field
: - Kode_Bag
- Tgl_Masuk -
Nama -
Nama_Bag
- Kode_Bag -
Tgl_Lahir
- Gaji -
Sex
- Alamat
- Kota
Membuat
Tabel Pribadi
Berikan
perintah:
CREATE TABLE
Pribadi ( Nip CHAR(5) NOT NULL PRIMARY KEY, Nama VARCHAR(35) NOT NULL, Tgl_lahir
DATE, Sex ENUM(‘P’,'W’), Alamat VARCHAR(35), Kota VARCHAR(15));
Melihat
Struktur Tabel
Gunakan
perintah:
DESC
nama_tabel
Contoh:
DESC
Pribadi;
+———–+—————+———+——–+———+——-+
| Field | Type | Null | Key | Default| Extra |
+———–+—————+———+——–+———+——-+
| Nip |
char(5) | NO | PRI | |
|
| Nama | varchar(35) |
NO | | | |
| Tgl_lahir
| date | YES | | NULL | |
| Sex | enum(‘P’,'W’) | YES | | NULL | |
| Alamat | varchar(35) |
YES | |
NULL | |
| Kota | varchar(20) |
YES | | NULL | |
+———–+—————+———+——–+———+——-+
6 rows in
set (0.16 sec)
Mengganti
Nama Field
Perintah
yang digunakan adalah ALTER TABLE
Contoh:
ALTER TABLE
Pribadi
CHANGE sex
kelamin ENUM(‘P’,'W’);
Cek struktur
tabel setelah Anda melakukan perintah di atas
Mengganti
Ukuran/Tipe Field
Perintah
yang digunakan adalah ALTER TABLE
Contoh:
ALTER TABLE
Pribadi
CHANGE kota
kota VARCHAR(20);
Cek struktur
tabel setelah Anda melakukan perintah di atas
Menambahkan
DEFAULT
DEFAULT pada
struktur tabel digunakan untuk memberikan nilai bawaan pada suatu field kalau
nilai bersangkutan tidak dimasukkan
Contoh:
ALTER TABLE
Pribadi CHANGE kelamin kelamin ENUM(‘P’,'W’) DEFAULT ‘P’;
Menambahkan
DEFAULT
(Lanjutan…)
Sekarang
cobalah berikan perintah:
INSERT INTO
Pribadi(Nip, Nama)
VALUES
(‘12370’, ‘Fahmi Idris’);
PERHATIKAN,
apa isi field Kelamin untuk NIP 12370’?
Pengubahan
Data
Perintah
yang digunakan adalah UPDATE
Bentuk
dasar:
UPDATE
nama_tabel SET nama_field = nilai, nama_field = nilai, … WHERE nama_field =
nilai
Contoh
mengubah Udin menjadi Udinsah:
UPDATE
Pribadi SET Nama= ‘Udinsah’
WHERE NIP =
’12346′;
Ujilah
dengan SELECT untuk melihat hasil perubahan
Penghapusan
Data
Perintah
DELETE
Bentuk
dasar:
DELETE FROM
nama_tabel WHERE nama_field = nilai
Contoh:
DELETE FROM
Pribadi
WHERE Nip =
’12355′;
Ujilah
dengan SELECT untuk melihat efek perintah di atas
Penghapusan
Tabel
Gunakan DROP
TABLE
Untuk
mempraktekkan, buatlah sebuah table bernama RIWAYAT, dengan isi berupa sebuah
field (misalnya Nip bertipe CHAR(5))
Kemudian,
lihatlah daftar tabel dengan memberikan perintah:
SHOW TABLES;Sumber :
http://id.wikipedia.org/wiki/SQL
http://id.wikipedia.org/wiki/DDL
http://id.wikipedia.org/wiki/DML
http://aripoknga.blogspot.com/2012/10/perintah-ddl-dan-dml-pada-bahasa-sql.html
0 komentar:
Posting Komentar