Panduan Dasar Mencar Ilmu Mysql

Pengertian MySQL 





MySQL yaitu salah satu aplikasi RDBMS (Relational Database Management System). Pengertian sederhana RDBMS adalah: aplikasi database yang menggunakan prinsip relasional. MySQL juga bukan satu-satunya RDBMS, diantaranya yang banyak dikenal adalah: Oracle, Sybase, Microsoft Access, Microsoft SQL Server, dan PostgreSQL.

 Artinya setiap orang boleh menggunakan dan membuatkan aplikasi ini Panduan Dasar Belajar MySQL


MySQL bersifat liberate dan open source. Artinya setiap orang boleh menggunakan dan membuatkan aplikasi ini. Namun walaupun gratis, MySQL di support oleh ribuan programmer dari seluruh dunia, dan merupakan sebuah aplikasi RDBMS yang lengkap, cepat, dan reliabel.


Bahasa SQL 


SLQ biasanya berupa perintah sederhana yang berisi isyarat untuk manipulasi data(query). Dalam penggunaannya, perintah SQL dikategorikan menjadi tiga sub perintah, yaitu:

1.Data Defenition Language (DDL)

DDL merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database. Ada tiga perintah yang termasuk dalam DDL, yaitu:

Create

Perintah ini digunakan untuk membuat database, table, sentiment dan kolom.
Alter
Perintah ini digunakan untuk mengubah struktur tabular array yang telah dibuat. Pekerjaannya mencakup mengganti nama table, menambah kolom, mengubah kolom, menghapus kolom, maupun menawarkan atribut pada kolom.
Drop
Digunakan untuk menghapus tabular array dan database


2.Data Manipulation Language (DML)

Instruksi sql yang berkaitan dengan information yang ada dalam tabel.

•Insert
Perintah ini digunakan untuk memasukkan atau menyisipkan information baru kedalam table.

• Select
Perintah ini digunakan untuk menampilkan atau mengambil information dari satu atau beberapa table.

• Update
Perintah ini digunakan untuk melakukan perubahan terhadap information pada sebuah table.

• Delete
Perintah ini digunakan untuk menghapus information pada table.


3.Data Control Language (DCL)

Merupakan sub bahasa untuk mengendalikan struktur internal dry reason information yang bertujuan menyesuaikan sistem supaya lebih efisien. 

Terdapat empat perintah pada DCL yaitu:

•Grant
Perintah untuk menawarkan hak kepada pengguna untuk mengakses tabular array dalam database. Hak terusan tersebut berupa hak untuk membuat (Create) hak untuk mengambil (select), hak untuk merubah information (Update) atau hak unutk menghapus information (delete).

• Revoke
Perintah untuk mencabut hak terusan yang telah diberikan kepada user oleh administrator.

• Commit
Perintah untuk menetapkan penyimpanan database.

• Rollback
Perintah untuk membatalkan penyimpanan database.


Dasar-dasar MYSQL 

   Melihat user dan versi MySQL

PERINTAH MYSQL
KETERANGAN
HASIL
select user();

Untuk melihat user name.
+----------------------+
| user()                  |
+----------------------+
| root@localhost |
+----------------------+

select version();

Untuk melihat versi dari MySQL
+--------------------------+
| version()                  |
+--------------------------+
| 5.1.50-community |
+--------------------------+


Melihat Tanggal dan Waktu

PERINTAH MYSQL
KETERANGAN
HASIL
select curdate();
Untuk melihat tanggal pada saat perintah diketikkan
+-------------------+
| curdate()        |
+-------------------+
| 2012-08-20   |
+-------------------+
select curtime();
Untuk melihat waktu pada saat perintah diketikkan
+-------------------+
| curtime()        |
+-------------------+
| 16:33:02        |
+-------------------+
select now();
Untuk melihat waktu dan tanggal sekaligus pada saat perintah diketikkan
+--------------------------------+
| now()                                |
+--------------------------------+
| 2012-08-20 16:33:17   |
+--------------------------------+


  Melakukan Fungsi Matematika

PERINTAH MYSQL
KETERANGAN
HASIL
select bil1 * bil2;

contoh :
select 10 * 5;
   Untuk menerima hasil dari perkalian.
   Memiliki prioritas pertama dalam perhitungan
+-------------------+
| v * 10               |
+-------------------+
| 50                    |
+-------------------+
select bil1 / bil2;

contoh :
select 10 / 5;
   Untuk menerima hasil dari pembagian.
   Memiliki prioritas kedua dalam perhitungan
+-------------------+
| 10 / 5                |
+-------------------+
| 16:33:02        |
+-------------------+
select bil1 % bil2;

contoh :
select 10 % 5;
   Untuk menerima hasil dari sisa bagi.
   Memiliki prioritas ketiga dalam perhitungan
+-------------------+
| 10 % v             |
+-------------------+
|   0                      |
+-------------------+
select bil1 + bil2;

contoh :
select 10 + 5;
   Untuk menerima hasil dari penjumlahan.
   Memiliki prioritas keempat dalam perhitungan
+-------------------+
| 10 + 5               |
+-------------------+
| 15                    |
+-------------------+
select bil1 - bil2;

contoh :
select 10 - 5;
   Untuk menerima hasil dari pengurangan.
   Memiliki prioritas keempat dalam perhitungan
+-------------------+
| 10 – 5               |
+-------------------+
| 5                      |
+-------------------+
Select bil1 DIV bil 2

contoh :
select v DIV 3;

   Untuk menerima nilai hasil pembagian dari dua bilangan. Nilai yang dihasilkan berbentuk bilangan bulat (tanpa pecahan)
+-------------------+
| v DIV 3             |
+-------------------+
| 1                      |
+-------------------+
Select bil1 MOD bil 2

contoh :
select v MOD 3;

   Untuk menerima sisa pembagian dari operasi pembagian.

+-------------------+
| v MOD 3         |
+-------------------+
| 2                      |
+-------------------+
Select POW(bil1, bil 2)

contoh :
Select POW(2, 3)

   Untuk menerima nilai pangkat dari suatu bilangan. bil 1 : bilangan
bil 2  : pemangkat
+-------------------+
  | POW(2, 3)      |
+-------------------+
| 8                      |
+-------------------+
Select SQRT(bil 1)

contoh :
select SQRT (16);

   Untuk menerima akar kuadrat dari sebuah bilangan.
+-------------------+
| SQRT (16)       |
+-------------------+
| 4                      |
+-------------------+


Bekerja dengan Fungsi String

PERINTAH MYSQL
KETERANGAN
HASIL
Select LCASE ( string )

contoh :
select LCASE(‘MYSQL’);
   Untuk mengkonversi karakter string kedalam format abjad kecil

+------------------------+
| LCASE(‘MYSQL’)   |
+------------------------+
| mysql                     |
+------------------------+
Select UCASE ( string )

contoh :
select UCASE(‘MYSQL’);
   Untuk mengkonversi karakter string kedalam format abjad besar

+------------------------+
| UCASE(‘mysql’)    |
+------------------------+
| MYSQL                   |
+------------------------+
select LEFT ( string );

contoh :
select LEFT (‘Praktek’,3);
   Untuk mengambil sebagian information yang berada di sebelah kiri dari sebuah string
+---------------------------+
| LEFT (‘Praktek’, 3)    |
+---------------------------+
|   Pra                            |
+---------------------------+
select RIGHT ( string );

contoh :
select RIGHT (‘Praktek’,3);
   Untuk mengambil sebagian information yang berada di sebelah kanan dari sebuah string
+---------------------------+
|RIGHT (‘Praktek’, 3)  |
+---------------------------+
|   tek                            |
+---------------------------+
select SUBSTRING
( string, posisi, jumlah );
Ket :
String : karakter yang akan diolah
Posisi : posisi karakter  yang akan diambil (nomor urut)
Jumlah : jumlah karakter yang akan diambil

contoh :
select SUBSTRING
(‘Praktek’, 3, 2);

   Untuk mengambil sebagian information sebagian information pada sebuah string pada posisi tertentu dengan jumlah karakter tertentu
+---------------------------------+
| substring('Praktek',4,2)  |
+---------------------------------+
| kt                                     |
+---------------------------------+



Refrensi: Database Management Sytem Teknik Informatika Politeknik Kampar





Belum ada Komentar untuk "Panduan Dasar Mencar Ilmu Mysql"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel