PRAKTIKUM 5 BASIS DATA (DML FUNCTION)

 

Nama : Mutiarahma Shalsabilla
Prodi  : Sistem Informasi

A. Buka Laragon kilk "Star All" kemudian klik "Terminal"
                         

B. Mengakses database yang sudah ada ('dbpustaka')
     - akses database dengan cara ketik mysql -u root -p kemudian enter
     - ketik show databases; untuk menampilkan database yang telah dibuat
     - kemudian akses database 'dbpustaka' dengan cara use dbpustaka; 



FUNCTION STRING
contoh :
1. fungsi CONCAT, untuk menggabungkan 2 atau lebih string/kolom

select concat (field1,' ', field2) from nama_tabel

select concat (field1,' ', field2) as 'tabel baru' from nama_tabel

penjelasan:
-  concat ( ) adalah fungsi MySQL yang digunakan untuk menggabungkan nilai-nilai string
-  id_anggota & nama_anggota adalah nama kolom yang ingin kita gabungkan
-  '  :  '  adalah string : atau spasi yang digunakan sebagai pemisah antara kolom 1 dan kolom 2
-  as id_dan_nama  memberi nama pada kolom yang di gabungkan.


2. Fungsi SUBSTRING, digunakan untuk memotong string, dan awal string(index) dalam MySQL      adalah 1 bukan 0

select substring(field, index) from nama_tabel

select substring(field, index awal, index akhir) as 'tabel baru' from nama_tabel
penjelasan:
-  substring(nama_anggota, 1, 4)  ini akan mengisi substring di kolom teks dimulai dari karakter ke-1 hingga ke-4.
-  as nama_depan  memberi nama pada hasil substring yang diambil


3.  Fungsi LEFT / RIGHT, digunakan untuk memotong string dari kiri atau kanan

select left (field, index) from nama_tabel

select right (field, index) from nama_tabel


pada contoh diatas kita akan memanipulasi kolom id_anggota
-  select left (id_buku, 2)  artinya kita akan mengambil sejumlah 2 karakter dari kiri
-  select right (id_buku, 2)  artinya kita akan mengambil sejumlah 2 karakter dari kanan


FUNCTION WAKTU

Berhubungan denga operasi tanggal dan waktu

contoh:
1.  Fungsi NOW atau SYDATE, untuk mendapatkan waktu sekarang dari sistem

select now( );

select sydate( );

Hasilnya akan menampilkan tanggal dan waktu terkini.


2. select year(now( )); 

Akan menampilkan tahun sekarang


3. select day(now( ));

Akan menampilkan tanggal/hari sekarang.



FUNCTION NUMERIK

Berhubungan dengan operasi aritmatika (tambah, kurang, kali, bagi, dan mod)

contoh:
1. Fungsi MOD, untuk mengoperasikan modulus

select mod(15, 4);
contoh:

pada contoh diatas fungsi mod menghitung sisa bagi dari 15 bagi 4 hasilnya = 3


2. Fungsi CONCAT () Perkalian

        

-  contoh diatas menunjukkan penggunaan fungsi concat ( ) dengan operasi perkalian 
-  menggabungkan string "Total: " dengan hasil perkalian dari kolom "jumlah_dibeli" dan "harga_buku".


3. Fungsi CONCAT () pengurangan

-  contoh diatas menunjukkan penggunaan fungsi concat ( ) dengan operasi pengurangan 
-  menggabungkan string "Diskon: " dengan hasil pengurangan dari kolom "harga_buku" dan ''harga_diskon".





-TERIMA KASIH-

Komentar

Postingan populer dari blog ini

Praktikum Normalisasi

Praktikum Basis Data Menggunakan Laragon

UTS TEORI BASIS DATA