SQL Server Data Type : สอน คำสั่ง ของ Data Type, เรียน คำสั่ง ของ Data Type
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • Data Type ประเภทของข้อมูล
  • 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 ขนาดใหญ่ เช่น เสียง, ไฟล์รูปภาพ

 
Share This Chapter Login with Facebook