QUERY LANGUAGE MENGGUNAKAN MYSQL
1.1.Pengertian Query Language (bahasa query)
Query language adalah Adalah bahasa yang dipergunakan untuk melakukan proses
permintaan yang diberikan oleh user atau pengguna untuk mengambil informasi
yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk
penyaringan data sehingga data yang memenuhi kriteria tersebut yang akan
ditampilkan. Dengan kata lain Query language bahasa untuk melakukan manipulasi terhadap database.
1.2.Structured Query Language(SQL)
Bahasa query standar yang
digunakan untuk mengakses basis data relasional SQL adalah salah satu bahasa
standard yang mendekati bahasa sehari-hari yang dibutuhkan untuk melakukan
komunikasi antar komputer dengan pemakai. Bahasa SQL juga biasanya digunakan
dalam pembuatan database, dimana setiap database mempunyai hubungan relasi
antar table .
SQL pertama kali
diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose,
IBM). Kini SQL juga dijumpai pada berbagai platform, dari mikrokomputer hingga
mainframe. SQL dapat digunakan baik secara berdiri sendiri maupun dilekatkan
pada bahasa-bahasa lain seperti C dan Delphi. SQL juga telah menjadi bagian
dari sejumlah DBMS, seperti Oracle, Sybase, MySQL dan Informix.
SQL sebuah
metode atau bahasa yang dipergunakan untuk mengakses data dalam
basis data (database). Bahasa ini merupakan bahasa standar yang digunakan dalam
manajemen basis data relasional.
1.3.Komponen SQL :
·
DDL
(data definition language)
DDL adalah suatu pernyataan untuk mendefinisikan
struktur atau skema database.
·
DML
(data manipulation language)
DML adalah pernyataan yang digunakan untuk mengorganisir data dengan
menggunakan skema objek.
1.4. Modifikasi database
Adapun beberapa perintah
untuk modifikasi database:
·
Membuat database
Syntax : CREATE DATABASE nama_basis_data;
·
Menggunakan database
Syntax
: use [nama database];
·
Menghapus Database
Syntax
: drop [nama database];
·
Menampilkan Database
Syntax
: Show [nama database];
·
Membuat table
Syntax
: CREATE TABLE [nama_tabel] (nama_field1 tipe_data
[constraints],nama_field2 tipe_data [constraints,...);
·
Menampilkan Tabel dalam database
Syntax
: show tables;
·
Menghapus table
Syntax
: drop database;
·
Menambahkan index
syntax : mysql> ALTER TABLE [Nama
tablemu] ADD INDEX ([Nama column
yang ingin diberikan index]);
·
SELECT : untuk menampilkan data yang sudah ada.
Syntax
Select : select*from [nama_table];
·
INSERT : untuk memasukkan data baru.
Syntax
insert : insert into [nama_tables]
values (columns1,columns2,...);
·
UPDATE : untuk mengubah data yang sudah ada.
Syntax
update : UPDATE [Nama tablemu] SET [Nama column]=[Isi/Nilai
column] WHERE [Kondisi yang data diinginkan];
·
DELETE : untuk menghapus data yang sudah ada.
Syntax
delete : DELETE FROM [Nama tablemu] WHERE [Kondisi yang data
diinginkan];
·
Mengganti nama table
Syntax : ALTER TABLE [Nama tablemu] RENAME [Nama
yang baru];
·
Menambah column ke table
ALTER
TABLE [Nama tablemu] ADD [nama column] [type column], [...];
·
Menghapus columns
ALTER
TABLE [Nama tablemu] DROP [nama column];
·
Mengganti nama dan type column
ALTER
TABLE [Nama tablemu] CHANGE [nama column] [Nama column yang baru]
[type column], [...];
CONTOH DATABASE menggunakan mysql console:
CONTOH DATABASE menggunakan PHP MYADMIN:
Tidak ada komentar:
Posting Komentar