Dalam MySQL kita menggunakan sebuah bahasa Query (Query Language). Query sendri adalah suatu perintah untuk mengakses sebuah data kedalam sistem basis data. Jadi ,Query language adalah bahasa ynag digunakan dalam melakukan suatu proses permintaan yang diberikan oleh user/pengguna untuk mendapatkan informasi yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk dilakukan penyaringan data sehinggga data yang diperoleh bisa memenuhi syarat untuk ditampilkan. Atau bisa dikatakan kalau Query language ialah bahasa standart dalam manajemen basis data relational.
SQL ( Structured Query Language) : bahasa query baku untuk DBMS. Bahasa yang digunakan adalah bahasa tingkat tinggi (high level). Satu perintah SQL bisa mewakili puluhan baris perintah bahasa xBASE.
SQL ( Structured Query Language)
•
Php My admin
•
My SQl Console
•
Command Prompt
Komponen SQL
•
DDL (data definition
language)
•
DML (data manipulation
language)
•
Membuat database
Modifikasi 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];
• SELECT :
untuk menampilkan data yang sudah ada.
• INSERT
: untuk memasukkan data baru.
• UPDATE :
untuk mengubah data yang sudah ada.
• DELETE : untuk
menghapus data yang sudah ada.
•
Syntax Select :
select*from [nama_table];
•
Syntax insert :
insert into [nama_tables] values (columns1,columns2,...);
•
Syntax update : UPDATE
[Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data
diinginkan];
•
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], [...];
Terdapat dua jenis bahasa query relasional format, yaitu:
1. Aljabar relasional
2. Kalkulus relasional
Aljabar Relasional
ialah kumpulan dari operasi relasi dimana setiap operasi menggunakan satu atau lebih untuk menghasilkan satu relasi yng baru dan termasuk kategory prosedural dan juga menyediakan seperangkat operator untk memanipulasi data-data. Terdapat 5 operasi dasar, yaitu:
1. Selection (σ ), merupakan salah satu operator yang digunakan untuk memilih (select) baris dari suatu relasi.
2. Projection (∏) , Projection memungkinkan untuk menentukan field‐field dari data disebuah tabel atau hasil query yang akan kita tampilkan.
2. Projection (∏) , Projection memungkinkan untuk menentukan field‐field dari data disebuah tabel atau hasil query yang akan kita tampilkan.
3. Union (∪) ,operasi yang memungkinkan untuk menggabungkan data dari dua kelompok baris data (row) yang sejenis (memiliki hasil data (row) yang sejenis (memiliki hasil proyeksi yang sama).
4. Set‐Difference , Merupakan kebalikan dari operasi union yaitu pengurangan data di tabel/ hasil proyeksi pertama oleh data di tabel/ hasil proyeksi pertama oleh data di tabel/hasil proyeksi yang kedua.
5. Join (Natural Join) merupakan operasi yang memungkinkan penggabungan dua buah tabel atau lebih dengan kondisi tertentu atau lebih dengan kondisi tertentu.
Tidak ada komentar:
Posting Komentar