SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์
Timo Grossenbacher
Data Journalist
text: สตริงอักขระที่มีความยาวเท่าใดก็ได้varchar [ (x) ]: ความยาวสูงสุด x อักขระchar [ (x) ]: สตริงที่มีความยาวคงที่ x อักขระboolean: รับได้ 3 ค่า เช่น TRUE, FALSE และ NULL (ไม่ทราบ)date, time และ timestamp: รูปแบบต่าง ๆ สำหรับการคำนวณวันที่และเวลาnumeric: ตัวเลขที่มีความแม่นยำสูง เช่น 3.1457integer: จำนวนเต็มในช่วง -2147483648 ถึง +2147483647CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- e.g. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Turns 5.54 into 6, not 5, before type conversion
USING ROUND(average_grade);
SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์