subject:Data Type
content:ประเภทของข้อมูล ดังนี้
> null ค่าไม่ทราบ
> string ( ไม่เกิน 8000 อักขระ )
-> char(n) ข้อมูลจะมีขนาด n เสมอ ถ้ามากเกินก็ตัดออก แต่ถ้าน้อยเกินก็จะเพิ่มให้มีขนาด n
-> varchar(n) ข้อมูลจะมีขนาด n หรือน้อยกว่า ถ้ามากเกินก็ตัดออก แต่ถ้าน้อยเกินก็ไม่เป็นไร
> binary ( ไม่เกิน 8000 byte )
-> binary(n) ข้อมูลจะมีขนาด n byte เสมอ ถ้ามากเกินก็ตัดออก แต่ถ้าน้อยเกินก็จะเพิ่มให้มีขนาด n
-> varbinary(n) ข้อมูลจะมีขนาด n byte หรือน้อยกว่า ถ้ามากเกินก็ตัดออก แต่ถ้าน้อยเกินก็ไม่เป็นไร
> integer
-> tinyint ( 1 byte ) คือค่าระหว่าง 0 ถึง 255
-> smallint ( 2 byte ) คือค่าระหว่าง -32,768 ถึง 32,767
-> int ( 4 byte ) คือค่าระหว่าง -2,147,483,648 ถึง 2,147,483,647
-> bigint ( 8 byte ) คือค่าระหว่าง -9,223,372,036,854,775,808 ถึง 9,223,372,036,854,775,807
> approximate numeric
-> real ( 4 byte ) คือค่าระหว่าง -3.40E + 38 ถึง 3.40E + 38
-> float(n) ( โดย ค่าที่เป็นไปได้ของ n คือ 1 ถึง 53 ) คือค่าระหว่าง -1.79E + 308 ถึง 1.79E + 308
> exact numeric ( ตัวเลขที่กำหนดทศนิยมไว้ชัดเจน )
-> decimal (p, s)
โดย p คือ จำนวนตัวเลขทั้งหมด ( 1 < p <= 38 )
โดย s คือ จำนวนตัวเลขหลังจุดทศนิยม ( 0 <= s <= p )
-> numeric (p, s)
โดย p คือ จำนวนตัวเลขทั้งหมด ( 1 < p <= 38 )
โดย s คือ จำนวนตัวเลขหลังจุดทศนิยม ( 0 <= s <= p )
> date and time
-> datetime ( 8 byte )
โดย 4 byte แรก ใช้เก็บค่าของวันที่ ( ถึงปี 9999 )
โดย 4 byte หลัง ใช้เก็บค่าของ เวลา หน่วย Millisecond
-> smalldatetime ( 4 byte )
โดย 2 byte แรก ใช้เก็บค่าของวันที่ ( ถึงปี 2079 )
โดย 2 byte หลัง ใช้เก็บค่าของ เวลา หน่วย second
> money
-> smallmoney ( 4 byte )
เก็บได้ -214,748.3648 ถึง 214,748.3647
-> money ( 8 byte )
เก็บได้ -922,337,203,685,477.5808 ถึง 922,337,203,685,477.5807
> unicode
-> nchar(n) ( 4000 ตัวอักษร )
โดยจะมีลักษณะเหมือน char(n) แต่จะมีขนาด n * 2
-> varchar(n) ( 4000 ตัวอักษร )
โดยจะมีลักษณะเหมือน varchar(n) แต่จะมีขนาด n * 2
-> ntext ( เก็บได้มากกว่า 1,073,741,823 ตัวอักษร )
> special
-> bit ใช้เก็บข้อมูล boolean คือมีเพียง 2 ค่า ( true, false )
-> text ใช้เก็บข้อมูล ตัวอักษร มากกว่า 2,147,483,647 ตัวอักษร
-> image ใช้เก็บ binary ขนาดใหญ่ เช่น เสียง, ไฟล์รูปภาพ