Tugas Basis Data (DML function)

Nama : Siti Annisa

Nim     : 233100383

Prodi  : Sistem Informasi

Tugas Praktikum 5


Yang pertama seperti praktikum sebeleumnya membuka laragon lalu mengklik start dan lanjut ke terminal.

    lalu mengakses database yang sudah pernah dibuat yaitu dbpustaka

    cara mengakses database yaitu dengan cara :

   - ketik mysql -u root -p kemudian klik enter

  - ketik show databases untuk melihat data yang pernah dibuat tadi (dbpustaka)

  - diakses dengan mengetik use dbpustaka;



seperti gambar disamping









function string


*Untuk menggabungkan 2/lebih string dalam concat yaitu (fungsi concat)

1. select concat (field1;;field2) from nama_tabel

2. select concat (field1;;field2) as 'tabel baru' from nama_tabel


concat→fungsi mysql yg digunakan untuk menggabungkan nilai nilai string
id_anggota dan nama_anggota→nama kolom yang ingin digabungkan -':' adalah string : spasi yang digunakan sebagai pemisah antara kolom 1 dan kolom 2
as id_dan_nama→memberi nama pada kolom yang digabungkan

*Untuk memotong string, dan awal string(index) dalam mysql adalah 1 bukan 0 (fungsi substring)

1.select substring (field,index) from nama_tabel

2. select substring (field, index awal, index akhir) as 'tabel baru' from nama_tabel



substring(nama_anggota, 1, 4)→ini akan mengisi substring dikolom teks dimulai dari karakter ke1 hingga ke4
as nama_depan→memberi nama pada hasil substring yang diambil


*Untuk memotong string dari kiri atau kanan (fungsi left/right)

1. select left (field,index) from nama_tabel

2. select right (field,index) from nama_tabel





pada contoh gambar disamping kita memahami kolom id_anggota
select left (id_buku,2)→kita akan mengambil sejumlah 2 karakter dari kiri
select right (id_buku,2)→kita akan mengambil sejumlah 2 karakter dari kanan





function waktu


yang pasti berhubungan dengan operasi tanggal dan waktu

* Untuk mendapatkan waktu sekarang dari sistem

1. select now();

2. select sydate();

hasilnya akan menampilkan tanggal dan waktu saat kita membuatnya

* Select year(now());
akan menampilkan tahun saat kita membuatnya


* select day(now());
akan menampilkan tanggal dan hari sekarang


function numerik

berhubungan dengan operasi aritmatika (tambah,kali,bagi dan mod)

* Untuk mengoperasikan modulus (fungsi mod)

1. Select mod(15,4);

2. Perkalian

* menggabungkan string 'total' dengan hasil perkalian dari kolom "jumlah_dibeli" dan "harga_buku"



3. Pengurangan

* menggabungkan string 'diskon' dengan hasil pengurangan dari kolom "harga_buku" dan "harga_diskon"






Komentar

Postingan populer dari blog ini

Tugas Basis Data (mengubah struktur table)

Tugas Basis Data (DCL)

UTS Basis Data (take home)