Tutorial MySQL ini menjelaskan cara menggunakan Literal (string, angka, tanggal, waktu, dan literal boolean) di MySQL dengan contoh.

Penjelasan

Di MySQL, literal adalah sama dengan konstanta. Kami akan membahas beberapa jenis literal – literal string, literal angka, literal tanggal dan waktu, dan literal boolean. Nilai eksplisit baik itu berupa number, karakter, string, ataupun boolean yang tidak direpresentasikan oleh Identifier.

 

String Literals

Literal string selalu dikelilingi oleh tanda kutip tunggal (‘) atau tanda kutip ganda (“). Misalnya:

Contoh Penjelasan
‘kursuswebprogramming.com’ String literal dengan tanda kutip tunggal
“dumetschool.com” String literal dengan tanda kutip ganda
‘kursuswebprogramming.com’ String literal dengan tanda kutip tunggal
“Dumet School” String literal dengan tanda kutip ganda

 

Number Literals

Nomor literal dapat berupa angka positif atau negatif yang merupakan nilai titik yang tepat atau mengambang. Jika Anda tidak menentukan tanda, maka angka positif diasumsikan. Berikut beberapa contoh literal angka yang valid:

Contoh Penjelasan
25 Literal integral tanpa tanda (tanda positif diasumsikan)
+25 Literal integral dengan tanda positif
-25 Literal integral dengan tanda negatif
25e-04 Titik apung literal
25.607 Desimal literal
Date and Time Literals

Literal tanggal dan waktu dapat dinyatakan sebagai string atau angka. Berikut beberapa contoh literal tanggal dan waktu yang valid:

Contoh Penjelasan
‘2014-04-13’ Tanggal literal diformat sebagai ‘YYYY-MM-DD’
‘20140413’ Tanggal literal diformat sebagai ‘YYYYMMDD’
20140413 Tanggal literal diformat sebagai YYYYMMDD
’14-04-13′ Tanggal literal diformat sebagai ‘YY-MM-DD’
‘140413’ Tanggal literal diformat sebagai ‘YYMMDD’
140413 Tanggal literal diformat sebagai YYMMDD
‘2014-04-13 11:49:36’ Tanggal literal diformat sebagai ‘YYYY-MM-DD HH:MM:SS’
‘20140413114936’ Tanggal literal diformat sebagai ‘YYYYMMDDHHMMSS’
20140413114936 Tanggal literal diformat sebagai YYYYMMDDHHMMSS
’14-04-13 11:49:36′ Tanggal literal diformat sebagai ‘YY-MM-DD HH:MM:SS’
‘140413114936’ Tanggal literal diformat sebagai ‘YYMMDDHHMMSS’
140413114936 Tanggal literal diformat sebagai YYMMDDHHMMSS
‘0 11:49:36’ Waktu literal diformat menjadi ‘D HH:MM:SS’ where D can be a day value between 0 and 34
’11:49:36′ Waktu literal diformat menjadi ‘HH:MM:SS’
’11:49′ Waktu literal diformat menjadi ‘HH:MM’
‘0 11:49’ Waktu literal diformat menjadi ‘D HH:MM’ where D can be a day value between 0 and 34
‘0 11’ Waktu literal diformat menjadi ‘D HH’ where D can be a day value between 0 and 34
’36’ Waktu literal diformat menjadi ‘SS’
114936 Waktu literal diformat menjadi HHMMSS
4936 Waktu literal diformat menjadi MMSS
36 Waktu literal diformat menjadi SS
Boolean Literals

Literal Boolean adalah nilai yang mengevaluasi ke 1 atau 0. Berikut adalah beberapa contoh literal boolean yang valid:

Contoh Penjelasan
1 Evaluates to 1
TRUE Evaluates to 1
true Evaluates to 1
0 Evaluates to 0
FALSE Evaluates to 0
false Evaluates to 0