Dalam SQL dibagi menjadi 2 bagian yaitu query DDL (Data Definition Language) yang meliputi perintah
sql untuk membuat (CREATE), merubah atau menambah (ALTER),dan menghapus (DROP). Kemudian
ada yang namanya DML (Data Manipulation Language) meliputi perintah sql untuk menyisipkan
(INSERT), melihat atau membentuk tabel (SELECT), merubah (UPDATE), dan menghapus record
(DELETE).
Oke kita langsung saja jalankan perintah atau sintak sql tersebut. Pertama kita jalankan dulu server
masing-masing. Kemudian pada menu run ketik “cmd” atau ketik langsung mysql maka akan muncul
command prompt. Kemudian ketik cd\ enter. Lalu ketik myserver\mysql\bin\mysql
Perintah DDL
1. Melihat database : SHOW DATABASES;
2. Memilih database : USE [namadatabase]; co/: USE akademik;
3. Melihat tabel : SHOW TABLES;
4. Membuat database baru : CREATE DATABASE [nama_database]; co/: CREATE DATABASE
akademik;
5. Membuat tabel baru : CREATE TABLE [nama_tabel](
Kolom 1. tipe(panjang),
Kolom n tipe(panjang));
Co/: CREATE TABLE mahasiswa(
nim varchar(8) not null,
nama varchar(30) not null,
tgl_lahir date,
alamat varchar(50),
primary key (nim));
6. Melihat struktur tabel : DESCRIBE [nama_tabel]; atau DESC [nama_tabel]; atau SHOW
COLUMNS FROM [nama_tabel]; atau bisa juga SHOW FIELDS FROM [nama_tabel]; co/:
DESCRIBE mahasiswa;
7. Menambahkan field tabel : ALTER TABLE [nama_tabel] ADD [spesifikasi_perubahan];
co/: ALTER TABLE mahasiswa ADD jurusan varchar(20);
8. Menambahkan field tabel dengan dengan menentukan posisi setelahnya : ALTER TABLE
[nama_tabel] ADD [spesifikasi_perubahan] AFTER [nama_filed];
co/: ALTER TABLE mahasiswa ADD jurusan varchar(20) after ttl;
9. Merubah nama tabel :RENAME [nama_tabel_lama] TO [nama_tabel_baru]; co/: RENAME TABLE
mahasiswa TO mahasiswaku;
10. Menghapus Primary Key : ALTER TABLE [nama_tabel] DROP PRIMARY KEY;
Co/: ALTER TABLE mahasiswa DROP PRIMARY KEY;
11. Menambahkan Primary Key : ALTER TABLE [nama_tabel] ADD PRIMARY KEY [nama field];
Co/: ALTER TABLE mahasiswa ADD PRIMARY KEY(nim);
12. Menghapus Field :ALTER TABLE [nama_tabel] DROP [nama_field]; Co/: ALTER TABLE
mahasiswa DROP nama;
13. Merubah fields tabel : ALTER TABLE [nama_tabel] CHANGE [field_lama] [field_baru]
[tipe_data][size];
Co/: ALTER TABLE mahasiswa CHANGE nama nama_lengkap varchar(30);
14. Keluar dari Command Prompt : \QUIT atau \Q
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Perintah DML
1. Menyisipkan isi tabel : INSERT INTO [nama_tabel] (nama field1,nama field2,....n) VALUES
(value1,value2,....n) atau INSERT INTO [nama_tabel] VALUES (value1,value2,....n)
co/: INSERT INTO mahasiswa (nim,nama,ttl,alamat,jurusan) VALUES
(“12050111”,”Dahlia”,”1985-09-12”,”Jakarta”,”MI”); atau lansung
INSERT INTO mahasiswa VALUES (“12050111”,”Dahlia”,”1985-09-12”,”Jakarta”,”MI”);
Apabila ingin menambahkan secara langsung maka cukup memberika tanda koma pada akhir
inputan datanya
co: INSERT INTO mahasiswa VALUES (“12050111”,”Dahlia”,”1985-09-12”,”Jakarta”,”MI”),
(“12050112”,”Jono”,”1990-10-12”,”Bandung”,”MI”);
dst.....
2. Melihat seluruh isi tabel : SELECT * FROM [nama_tabel]; co/: SELECT * FROM mahasiswa;
3. Merubah isi tabel : UPDATE [nama_tabel] SET [field]=value1,...,field n=value n WHERE
[kriteria]; Co/: UPDATE mahasiswa SET nama=”Desi” WHERE nim=”12050111”;
4. Bisa juga lebih dari satu Co: UPDATE mahasiswa SET nama=”Desi”, alamat=”Surabaya”
WHERE nim=”12050111”; dst...
5. Menghapus isi tabel : DELETE FROM [nama_tabel] where [kriteria];
Co/: DELETE FROM mahasiswa WHERE nim=”12050111”;
Tidak ada komentar:
Posting Komentar