Devdit
 

วิธีเก็บวันเกิดใน SQL

1.2K

กรณีที่ระบบของคุณต้องการเก็บวันเกิดของผู้ใช้งาน แต่ไม่แน่ใจว่าต้องทำอย่างไร? บทความนี้มีคำตอบโดยปกติขั้นตอนการเก็บวันเกิดใน SQL นั้นจะเริ่มต้นจากขั้นตอนการสร้างตารางที่ประกอบด้วยคอลัมน์ที่ทำหน้าที่เก็บวันเกิด และอีกขั้นตอนหนึ่งที่สำคัญคือ รูปแบบของวันเกิดที่จะถูกส่งเข้าไปเก็บในตารางข้อมูล

 

ตัวอย่าง วิธีเก็บวันเกิดใน SQL

1. สร้างตารางที่ประกอบด้วยคอลัมน์ชนิด DATE สำหรับเก็บวันเกิด

CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  birthday DATE NOT NULL,
  PRIMARY KEY (id)
)

จากคำสั่ง SQL จะสร้างตารางชื่อ users ใจความสำคัญคือต้องมีการสร้างคอลัมน์สำหรับเก็บวันเกิด จากตัวอย่างชื่อคอลัมน์ birthday ชนิด DATE ซึ่งจะมีรูปแบบการเก็บวันที่เป็น Y-m-d (ปี-เดือน-วัน)

 

2. เวลาเก็บวันเกิด ลงตาราง users ต้องกำหนดรูปแบบให้ถูกต้อง คือ Y-m-d (ปี-เดือน-วัน)

INSERT INTO users (name, birthday) VALUES ('devdit', '2023-08-05')

จากตัวอย่างใช้คำสั่ง INSERT เพื่อเก็บข้อมูลลงในตาราง users ประกอบด้วย name = ‘devdit’ และ birthday = ‘2023-08-05’

สรุป บทความนี้สอนวิธีเก็บวันเกิดใน SQL โดยส่วนสำคัญคือ ตารางต้องมีคอลัมน์ DATE และเวลาบันทึก หรือเก็บข้อมูลด้วย INSERT ต้องกำหนดรูปแบบของวันที่ให้ถูกต้อง คือ Y-m-d (ปี-เดือน-วัน)

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ