Rabu, 30 Mei 2012

Tugas ke 3 
MySQL Xxamp : FUNGSIONALITAS TANGGAL 






Nama             : Fayuda Puspanindra
Npm               : 2010 4350 1131
Kelas              : S4_N
Dosen             : Nahot Frastian, S.Kom.
Mata Kuliah      : Praktikum Sistem Basis Data


CREATE DATABASE `fungsi_tanggal'






CREATE TABLE `fungsi_tanggal`.`tanggal` (
`minute_second` TIME NOT NULL ,
`hour_minute` TIME NOT NULL ,
`day_hour` DATE NOT NULL ,
`year_month` DATE NOT NULL ,
`hour_second` TIME NOT NULL
) ;



Hasilnya :




INSERT INTO `fungsi_tanggal`.`tanggal` (
`minute_second` ,
`hour_minute` ,
`day_hour` ,
`year_month` ,
`hour_second`
)
VALUES (
NOW( ) , NOW( ) , NOW( ) , NOW( ) , NOW( )
), (
NOW( ) , NOW( ) , NOW( ) , NOW( ) , NOW( )
), (
NOW( ) , NOW( ) , NOW( ) , NOW( ) , NOW( )

HASILNYA :






SELECT ADDDATE( "2012-05-26", INTERVAL 25 
DAY ) Hasil_setelah_ditambah_25hari;









Hasilnya :







SELECT CURDATE( ) tanggal_hari_ini;


 Hasilnya :



SELECT CURTIME( ) waktu_saat_ini;




Hasilnya :




SELECT CURRENT_TIMESTAMP( ) tanggal_saat_ini_berikut_waktu_saat_ini;



Hasilnya :





SELECT DAYNAME( "1991-04-03" ) tanggal_tersebut_hari;



Hasilnya :



SELECT DAYOFMONTH( "1991-04-03" ) tanggalnya_adalah;


 Hasilnya :



MEMBUAT  TABEL  HARI:

CREATE TABLE `fungsi_tanggal`.`hari` (

`Nama_Hari` VARCHAR( 10 ) NOT NULL ,
`Kode_Angka` VARCHAR( 1 ) NOT NULL

) ;





Hasilnya :



Buat isi kolom
INSERT INTO `fungsi_tanggal`.`hari` (
`Nama_Hari` ,
`Kode_Angka`
)
VALUES (
'sunday', '1'
), (
'monday', '2'
), (
'tuesday', '3'
), (
'wednesday', '4'
), (
'thursday', '5'
), (
'friday', '6'
), (
'saturday', '7'
); 


Hasilnya :



Day of week(penanggalan)
                Berfungsi menampilkan hari  dari seminggu dengan mengunakan kode angka.
SELECT DAYOFWEEK( "1991-04-03" ) kode_tanggalnya


Hasilnya :


Day of year(penanggalan)
                Berfungsi untuk menampilkan  hari ke beberapa dalam setahun.
SELECT DAYOFYEAR( "1991-04-03" ) saat_ini_hari_ke


Hasilnya :


extract(nilai from waktu)
fungsi extract ini dapat mengambil bagian dari tanggal,bulan,atau tahun sajadari suatu waktu.
SELECT EXTRACT(DAY FROM "1991-04-03" ) nilai_extractnya;


Hasilnya :


extract(nilai from penanggalan)
fungsi extract ini dapat mengambil bagian dari tanggal,bulan,atau tahun sajadari suatu penanggalan. SELECT EXTRACT(weekFROM "1991-04-03" ) nilai_extractnya;


Hasilnya :



Minute Berfungsi untuk  mengambil nilai menit dari suatu pengaturan waktu. 
SELECT MINUTE( "11:45:32" ) jamnya_adalah;


Hasilnya :



Second
Berfungsi untuk  mengambil nilai detik dari suatu pengaturan waktu.
SELECT MINUTE( "11:45:32" ) jamnya_adalah;


Hasilnya :



Month(penanggalan)
Berfungsi untuk mengambil nilai bulan dari suatu pengaturan tanggal.
SELECT MONTH( "1991-04-03" ) bulan_ke;


Hasilnya :



Monthname(penanggalan
Berfungsi untuk mengambil nilai bulan dari suatu pengaturan tanggal namun diubah menjadi nama bulan. SELECT MONTHNAME( "1991-04-03" ) ini_bulan;


Hasilnya :



Now()
Menampilkan penanggalan saat bulan dari suatu pengaturan tanggal namun diobah menjadi nama bulan. SELECT NOW( ) sekarang;


Hasilnya :



Year()
Menampilkan tahun dari suatu penanggalan. SELECT YEAR( "1991-04-03" ) tahun;


Hasilnya :


To_days
Menampilkan nilai peninggalan dari suatu penanggalan. SELECT TO_DAYS( "1991-04-03" ) nilainya_adalah;


Hasilnya :



Date_format(penanggalan/waktu,simbol format)
Berfungsi untuk merubah nilai penanggalan atau pengaturan waktu dengan format yang di inginkan. SELECT DATE_FORMAT( "1991-04-03", '%W,%M,%D,%Y' ) formatnya;


Hasilnya :




Tidak ada komentar:

Posting Komentar