Anda dapat dengan mudah memasukkan DateTime dengan baris perintah MySQL. Berikut ini adalah sintaks - Show
insert into yourTableName values(‘yourDateTimeValue’); Mari kita buat tabel − terlebih dahulu mysql> create table DemoTable ( DateOfBirth datetime ); Query OK, 0 rows affected (0.97 sec)_ Masukkan beberapa record ke dalam tabel menggunakan perintah insert − mysql> insert into DemoTable values('1998-01-23 12:45:56'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('2010-12-31 01:15:00'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2015-04-03 14:00:45'); Query OK, 1 row affected (0.10 sec) Tampilkan semua catatan dari tabel menggunakan pernyataan pilih − mysql> select *from DemoTable; Ini akan menghasilkan output berikut - +---------------------+ | DateOfBirth | +---------------------+ | 1998-01-23 12:45:56 | | 2010-12-31 01:15:00 | | 2015-04-03 14:00:45 | +---------------------+ 3 rows in set (0.00 sec)_ Ada berbagai tipe data yang didukung di MySQL. Diantaranya terkadang kita perlu mengambil tipe data DATE untuk menyimpan nilai data. Tipe DATE digunakan untuk nilai dengan bagian tanggal tetapi tanpa bagian waktu. Ini menampilkan nilai DATE dalam format 'YYYY-MM-DD'. Kami dapat menyimpan nilai tanggal apa pun yang berada dalam rentang tertentu '1000-01-01' hingga '9999-12-31'. Ringkasan. dalam tutorial ini, kami akan memperkenalkan Anda ke tipe data MySQL 3 dan menunjukkan kepada Anda beberapa fungsi tanggal yang berguna untuk menangani data tanggal secara efektif Pengantar tipe data DATE MySQLMySQL _3 adalah salah satu dari lima tipe data temporal yang digunakan untuk mengelola nilai tanggal. MySQL menggunakan format 5 untuk menyimpan nilai tanggal. Format ini sudah diperbaiki dan tidak mungkin untuk mengubahnya Misalnya, Anda mungkin lebih suka menggunakan format ________5______6 tetapi Anda tidak bisa. Sebagai gantinya, Anda mengikuti format tanggal standar dan menggunakan fungsi 7 untuk memformat tanggal seperti yang Anda inginkan MySQL menggunakan 3 byte untuk menyimpan 3 nilai. Nilai _3 berkisar dari 0 hingga 1. Jika Anda ingin menyimpan nilai tanggal yang berada di luar rentang ini, Anda perlu menggunakan tipe data non-temporal seperti integer e. g. , tiga kolom, dan setiap kolom untuk tahun, bulan, dan hari. Anda juga perlu membuat fungsi tersimpan untuk mensimulasikan fungsi tanggal bawaan yang disediakan oleh MySQL, yang tidak disarankan Ketika mode ketat dinonaktifkan, MySQL mengonversi tanggal yang tidak valid e. g. , _2 ke nilai tanggal nol 3 Nilai Tanggal MySQL dengan tahun dua digitMySQL menyimpan tahun dari nilai tanggal menggunakan empat digit. Jika Anda menggunakan nilai tahun dua digit, MySQL masih menerimanya dengan aturan berikut
Namun, nilai tanggal dengan dua digit bersifat ambigu karena itu Anda harus menghindari penggunaannya Mari kita lihat contoh berikut Pertama, buat tabel bernama orang dengan kolom tanggal lahir dengan tipe data 3
Selanjutnya, masukkan baris ke dalam tabel ________12______5
Kemudian, kueri data dari tabel 5
Setelah itu, gunakan format tahun dua digit untuk memasukkan data ke dalam tabel 5
Di baris pertama, kami menggunakan 01 (kisaran 00-69) sebagai tahun, jadi MySQL mengubahnya menjadi 2001. Di baris kedua, kami menggunakan 80 (kisaran 70-99) sebagai tahun, MySQL mengubahnya menjadi 1980 Terakhir, kita dapat meminta data dari tabel 5 untuk memeriksa apakah data dikonversi berdasarkan aturan konversi
MySQL SELECT first_name, last_name, birth_date FROM people;Code language: SQL (Structured Query Language) (sql)3 fungsiMySQL menyediakan banyak fungsi tanggal berguna yang memungkinkan Anda memanipulasi tanggal secara efektif Untuk mendapatkan tanggal dan waktu saat ini, Anda menggunakan fungsi 0
Untuk mendapatkan hanya bagian tanggal dari nilai _1, Anda menggunakan fungsi 2
Untuk mendapatkan tanggal sistem saat ini, Anda menggunakan fungsi 3 sebagai berikut
0 Untuk memformat nilai tanggal, gunakan fungsi 7. Pernyataan berikut memformat tanggal sebagai _5 menggunakan pola format tanggal 6 1 2 Untuk menghitung jumlah hari antara dua nilai tanggal, Anda menggunakan fungsi 7 sebagai berikut________19 mysql> select *from DemoTable;_19_______4 Untuk menambahkan jumlah hari, minggu, bulan, tahun, dll. , ke nilai tanggal, Anda menggunakan fungsi ________5______8 _5 Demikian pula, Anda dapat mengurangkan interval dari tanggal menggunakan fungsi 9. 6 Jika Anda ingin mendapatkan hari, bulan, kuartal, dan tahun dari nilai tanggal, Anda dapat menggunakan fungsi yang sesuai 0, 1, 2, dan 3 sebagai berikut. 7 8 Untuk mendapatkan fungsi terkait minggu informasi minggu. Misalnya, fungsi 4 mengembalikan angka minggu, fungsi 5 mengembalikan indeks hari kerja, dan fungsi 6 mengembalikan minggu kalender _9 0 Fungsi minggu mengembalikan angka minggu dengan indeks berbasis nol jika Anda tidak memberikan argumen kedua atau jika Anda memberikan 0. Jika Anda melewati 1, itu akan mengembalikan angka minggu dengan 1-diindeks 1 2 Dalam tutorial ini, Anda telah mempelajari tentang tipe data MySQL 3 dan cara menggunakan beberapa fungsi tanggal yang berguna untuk memanipulasi nilai tanggal Bagaimana cara memasukkan tanggal di YYYYContoh. Untuk mengonversi datetime ke format – dd. mm. yyyy, Anda dapat menggunakan kueri berikut. PILIH DATE_FORMAT('2020-03-15 07. 10. 56. 123', '%d. %m. %Y');
Bagaimana cara mengatur format tanggal di MySQL?Dalam database MySQL, fungsi DATE_FORMAT() memungkinkan Anda menampilkan data tanggal dan waktu dalam format yang diubah. . %a – Nama singkatan hari kerja %Y – Tahun, dalam 4 digit %M – Nama lengkap bulan %e – Hari dalam sebulan (dari 1 – 31) %H – Jam (dari 00-23) %i – Menit (dari 00-59) %s – Detik (dari 00-59) Bagaimana tanggal ditulis di MySQL?MySQL mengambil dan menampilkan nilai DATE dalam format ' YYYY-MM-DD '. Rentang yang didukung adalah '1000-01-01' hingga '9999-12-31'. Jenis DATETIME digunakan untuk nilai yang berisi bagian tanggal dan waktu. MySQL mengambil dan menampilkan nilai DATETIME di ' YYYY-MM-DD hh. mm. format ss.
Bagaimana cara memasukkan bidang tanggal di SQL?Selalu gunakan format literal string default ANSI untuk tanggal i. e. YYYY-MM-DD seperti di bawah ini. INSERT INTO KARYAWAN (EMPID, FULLNAME, DESIGNATION, JOINING, SAL, DEPTNAME) NILAI(8976, 'JOHN', 'JOE', 'ANALYST', '1990-12-12', 30000, 'Analytics'); . e. MySQL, PostgreSQL, SQL Server. |