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;
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:
Akan menampilkan tahun sekarang
- contoh diatas menunjukkan penggunaan fungsi concat ( ) dengan operasi perkalian
- 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( );
2. select year(now( ));
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:
- menggabungkan string "Total: " dengan hasil perkalian dari kolom "jumlah_dibeli" dan "harga_buku".










Komentar
Posting Komentar