কম্পিউটার টিউটোরিয়াল

MySQL-এ TIMESTAMP কলাম থেকে শুধু তারিখ বের করা (DATE())

প্রথমে একটি টেবিল তৈরি করা যাক। কলামերից একটি হলো টাইমস্ট্যাম্প:

mysql> create table DemoTable 
-> ( 
-> CustomerName varchar(100), 
-> CustomerShippingDate timestamp 
-> ); Query OK, 0 rows affected (0.52 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('Chris','2019-01-21'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('David','2019-03-01'); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values('Robert','2019-06-04'); Query OK, 1 row affected (0.25 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+--------------+----------------------+
| CustomerName | CustomerShippingDate |
+--------------+----------------------+
| Chris        | 2019-01-21 00:00:00  |
| David        | 2019-03-01 00:00:00  |
| Robert       | 2019-06-04 00:00:00  |
+--------------+----------------------+
3 rows in set (0.00 sec)

টাইমস্ট্যাম্প থেকে শুধু তারিখ বের করার কোয়ারী:

mysql> select *,date(CustomerShippingDate) from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে (তারিখ পৃথক কলাম হিসেবে):

+--------------+----------------------+----------------------------+
| CustomerName | CustomerShippingDate | date(CustomerShippingDate) |
+--------------+----------------------+----------------------------+
| Chris        | 2019-01-21 00:00:00  | 2019-01-21                 |
| David        | 2019-03-01 00:00:00  | 2019-03-01                 |
| Robert       | 2019-06-04 00:00:00  | 2019-06-04                 |
+--------------+----------------------+----------------------------+
3 rows in set (0.00 sec)
  1. MySQL-এ আজকের তারিখ থেকে নিকটতম ডেট নির্বাচন করা

  2. MySQL কোয়েরি: 00:00 থেকে আজকের তারিখ পর্যন্ত ডেটা নির্বাচন করা

  3. MySQL-এ DATE_FORMAT() ব্যবহার করে ডেটকে টেক্সট ফরম্যাটে কনভার্ট করা

  4. MySQL에서 타임스탬프 값으로부터 날짜만 추출하기