โดย thitikorn_lp » 17/01/2015 6:06 pm
ชนิดของข้อมูล (Data type)
ข้อมูลที่อยู่ใน PostgreSQL ถูกกำหนดด้วยชนิดข้อมูลอ (data type) ซึ่งมีประเภทของชนิดข้อมูล (data type) จะมีหลายประเภท ดังนี้
Character types
- Character varying(n), varchar (จำนวนตัวอักษร) : ความยาวของข้อความจำกัดตามจำนวนตัวอักษร
Character (จำนวนตัวอักษร) , char (จำนวนตัวอักษร) : กำหนดความยาวและช่องว่าง
text : ไม่จำกัดจำนวนตัวอักษร
Numberic types
- smallint
integer
bigint
decimal
numeric
real
double precision
serial
Date/Time types
- timestamp without time zone : แสดงทั้งวันและเวลา
timestamp with time zone : แสดงทั้งวันและเวลาที่มีโซนเวลา
interval : แสดงช่วงเวลา
date : แสดงเฉพาะวันที่
time without time zone : แสดงเวลาของวันเท่านั้น
time with time zone : แสดงเวลาที่มีโซนเวลา
Logical types
- boolean(bool) : แสดงค่า TRUE, FALSE, หรือ NULL
[b][size=120][u]ชนิดของข้อมูล (Data type)[/u][/size][/b]
ข้อมูลที่อยู่ใน PostgreSQL ถูกกำหนดด้วยชนิดข้อมูลอ (data type) ซึ่งมีประเภทของชนิดข้อมูล (data type) จะมีหลายประเภท ดังนี้
[b][color=#800000]Character types[/color][/b]
[list]
[color=#8000FF]Character varying(n), varchar (จำนวนตัวอักษร)[/color] : ความยาวของข้อความจำกัดตามจำนวนตัวอักษร
[color=#8000FF]Character (จำนวนตัวอักษร) , char (จำนวนตัวอักษร)[/color] : กำหนดความยาวและช่องว่าง
[color=#8000FF]text[/color] : ไม่จำกัดจำนวนตัวอักษร [/list]
[b][color=#800000]Numberic types[/color][/b]
[list][color=#8000FF]smallint
integer
bigint
decimal
numeric
real
double precision
serial[/color][/list]
[b][color=#800000]Date/Time types[/color][/b]
[list]
[color=#8000FF]timestamp without time zone[/color] : แสดงทั้งวันและเวลา
[color=#8000FF]timestamp with time zone[/color] : แสดงทั้งวันและเวลาที่มีโซนเวลา
[color=#8000FF]interval[/color] : แสดงช่วงเวลา
[color=#8000FF]date[/color] : แสดงเฉพาะวันที่
[color=#8000FF]time without time zone[/color] : แสดงเวลาของวันเท่านั้น
[color=#8000FF]time with time zone[/color] : แสดงเวลาที่มีโซนเวลา [/list]
[b][color=#800000]Logical types[/color][/b]
[list][color=#8000FF]boolean(bool)[/color] : แสดงค่า TRUE, FALSE, หรือ NULL[/list]