Tanggal dan Waktu – MySQL Dasar #14

 

bekerja dengan tanggal dan waktu mysql dasar


MySQL memiliki beberapa tipe data khususnya untuk menangani tanggal dan waktu, terdapat tipe data DATE untuk tanggal TIME untuk waktu atau kombinasi keduanya yaitu DATETIME, lalu kemudian TIMESTAMP alternative lain dari kombinasi datetime hanya saja memiliki format lain. Baik date atupun time memiliki format yang berbeda :

  1. DATE akan di representasikan dalam format CCYY-MM-DD yang berarti abad, tahun, bulan dan tanggal
  2. TIME di representasikan dalam bentuk format hh:mm:ss yang mana hh merupakan jam, mm menit dan ss adalah detik
  3. DATETIME memiliki format CCYY-MM-DD hh:mm:ss
  4. TIMESTAMP memiliki format CCYYMMDDhhmmss
Sebelum belajar lebih jauh lagi tentang bagaimana bekerja dengan tanggal dan waktu di MySQL, Anda bisa terlebih dahulu membuat sebuah database, atau tabel baru dengan data – data tabel seperti berikut :

Tabel Latihan


CREATE TABLE `tanggal` (
  `d` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data untuk tabel `tanggal`
--

INSERT INTO `tanggal` (`d`) VALUES
('1980-02-03'),
('1990-10-12'),
('2000-12-21'),
('2012-12-12');

-- --------------------------------------------------------

--
-- Struktur dari tabel `tanggal_waktu`
--

CREATE TABLE `tanggal_waktu` (
  `dt` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data untuk tabel `tanggal_waktu`
--

INSERT INTO `tanggal_waktu` (`dt`) VALUES
('1970-01-01 00:00:00'),
('1993-07-30 10:20:31'),
('2000-02-01 17:20:31'),
('2021-01-23 21:20:31');

-- --------------------------------------------------------

--
-- Struktur dari tabel `timestamp`
--

CREATE TABLE `timestamp` (
  `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data untuk tabel `timestamp`
--

INSERT INTO `timestamp` (`ts`) VALUES
('0000-00-00 00:00:00'),
('1993-07-30 03:20:31'),
('2000-02-01 10:20:31'),
('2021-01-23 08:45:30');

-- --------------------------------------------------------

--
-- Struktur dari tabel `waktu`
--

CREATE TABLE `waktu` (
  `t1` time DEFAULT NULL,
  `t2` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data untuk tabel `waktu`
--

INSERT INTO `waktu` (`t1`, `t2`) VALUES
('15:00:00', '17:00:00'),
('08:02:00', '14:30:00'),
('13:20:21', '21:14:01');

Pada sesi ke-14 ini akan dibagi menjadi beberapa sesi di artikel berikutnya khususnya dalam penanganan dan bagaimana bekerja dengan tanggal dan waktu di MySQL. Berikut adalah daftar sesi kelanjutan dari sesi ke-14 :

Daftar isi - BAB Tanggal dan Waktu

0 Response to "Tanggal dan Waktu – MySQL Dasar #14"

Post a Comment

Silahkan untuk meninggalkan komentar, santai saja dan mulailah berkomentar...