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

MySQL-এ DATE টাইপ কলাম সহ টেবিল তৈরি করা

MySQL-এ শুধু তারিখ (বिना সময়) সংরক্ষণের জন্য DATE ডেটা টাইপ ব্যবহার করা হয়। এটি ৩ বাইট जगह নেয় এবং রেঞ্জ: 1000-01-01 থেকে 9999-12-31।

টেবিল তৈরি

mysql> CREATE TABLE DemoTable (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(20),
    StudentAdmissionDate DATE
);

ডেটা ইনসার্ট (বিভিন্ন পদ্ধতিতে)

mysql> INSERT INTO DemoTable(StudentName, StudentAdmissionDate) VALUES 
('Chris', NOW()), 
('Robert', CURDATE()), 
('David', '2019-05-21');

ফলাফল

+-----------+-------------+----------------------+
| StudentId | StudentName | StudentAdmissionDate |
+-----------+-------------+----------------------+
| 1         | Chris       | 2019-04-27           |
| 2         | Robert      | 2019-04-27           |
| 3         | David       | 2019-05-21           |
+-----------+-------------+----------------------+

ব্যাখ্যা:

  • NOW() - বর্তমান ডেট ও টাইম (টাইম অংশ উপেক্ষা হয় DATE-এ)
  • CURDATE() - বর্তমান ডেট মাত্র
  • '2019-05-21' - ISO ফরম্যাট স্ট্রিং (YYYY-MM-DD) সরাসরি গ্রহণ করে

সুবিধা: DATE টাইপ ব্যবহার করলে সর্টিং, কমপেয়ারিশন, ডেট ফাংশন (MONTH(), YEAR(), DATEDIFF() ইত্যাদি) সঠিক এবং দ্রুত কাজ করে।

  1. JavaScript দিয়ে ফিল্টার টেবিল তৈরির পদ্ধতি

  2. CSS দিয়ে কম্পারিজন টেবিল তৈরি করার পদ্ধতি

  3. CSS দিয়ে রেসপন্সিভ টেবিল তৈরি করার পদ্ধতি

  4. HTML-এ ক্যাপশন (Caption) সহ টেবিল তৈরি করা