کامپیوترپایگاه داده ها

جدول: SQL (انواع داده)

در جهان امروز هستند تعداد زیادی از ابزار و فن آوری برای وجود دارد ذخیره سازی اطلاعات است. یکی از رایج ترین راه پایگاه داده، که برای آن استفاده از سیستم های کنترل متفاوت است. این روش ذخیره سازی فرض می شود که همه از داده ها به وضوح ساختار و در یک جدول خاص ذکر شده است. آنها، به نوبه خود، شامل یک داده های خاص نوع ستون ویژگی ها است.

نوع داده - آنچه در آن است؟

امروز، چند تعریف وجود دارد، توضیح می دهد که مفهوم واژه "نوع داده." با این حال، هر یک از آنها دارای یک حس مشترک. بنابراین، نوع داده را می توان تقریبا به عنوان یک گروه از داده ها، با ارزش های آن (شخصیت، عددی، و غیره)، و همچنین به عنوان عملیات استفاده می شود به در نظر گرفتن ارزش است.

محدوده از انواع داده ای چند وجهی است. آنها نه تنها برای ذخیره سازی، بلکه در برنامه نویسی برای انجام وظایف مختلف استفاده می شود. هنگام طراحی برنامه های توسعه گسترده و استفاده از انواع داده های بومی با یک مجموعه خاص از عملیات است. با این حال، بر اساس کاربر همیشه انواع داده اولیه است. SQL استاندارد نیز در استفاده از رایج ترین انواع پایه استوار است، اما با تعدادی از خاص افزودنیها.

طبقه بندی از انواع داده ها

گروه بندی داده ها بر اساس نوع مدت زمان طولانی بود و نیاز به سازماندهی اطلاعات برای پردازش آسان باعث شده است. اکنون پایه و اساس داده های موجود انواع فرم دو: شخصیت و عددی.

بر این اساس آن را توسعه طبقه بندی مدرن، که شامل اشاره گر، منطقی، عدد صحیح، ممیز شناور عددی و انواع داده رشته. SQL - طبقه بندی به طور کامل پوشش می دهد همه از بالا. با این حال، اضافی افزودنی را قابل فهم برای برخی از DBMS مدرن وجود دارد. این خدمات عبارتند از اوراکل و MySQL.

انواع عمومی داده

استفاده می شود که ایجاد جداول ویژگی است که با استانداردهای زبان به SQL، انواع داده ها را به 4 دسته تقسیم می شوند:

  • رشته؛
  • فراکسیون؛
  • ارزش tselochiselennye؛
  • تاریخ و زمان ارزش.

رشته نوع داده

گروه اول از ارزش برای ذخیره هر گونه اطلاعات، که به عنوان شخصیت.

این می تواند کاراکترهای خاص، اعداد و حروف، که در کلیت خود را به عنوان یک رشته در هر درمان پرس و جو SQL. انواع جدول داده ها را که در زیر نشان داده شده است، به یک گروه برای اولین بار تشکیل می دهد.

CHAR (اندازه)

آن استفاده می شود از فروشگاه رشته ها. پارامتر در براکت اجازه می دهد تا برای رفع این طول ذخیره شده رشته. حداکثر اندازه در بایت است که می تواند برای ردیف - 255.

VARCHAR (اندازه)

به طور مشابه، نوع قبلی می تواند رشته 255 کاراکتر را ذخیره کنید. حال، بر خلاف کاراکتر است که به فروشگاه ارزش این نوع اختصاص داده مورد نیاز مقدار حافظه. به این معنا که یک رشته عبارت است از 5 شخصیت های مورد نیاز 6 بایت از حافظه است. در مورد اول حافظه برای ارزش خواهد شد با توجه به پارامتر گفت انتخاب شده است.

متن کوچک

برای ذخیره داده رشته استفاده می شود تا 255 کاراکتر.

متن

مورد استفاده برای ذخیره سازی اطلاعات متن، به اندازه که 65 535 کاراکتر تجاوز نمی کند.

لکه

نوع داده ها شبیه به نوع متن است و اجازه می دهد تا شما را به صرفه جویی در پایگاه داده اطلاعات مربوط به متن، حجم که می تواند تا 65535 حرف می باشد. اما در عمل آن است که برای ذخیره سازی داده های صوتی، تصاویر، اسناد الکترونیکی، و غیره استفاده می شود.

متن متوسط

این بر اساس نوع متن طراحی شده بود، اما اجازه می دهد تا شما را به ذخیره اطلاعات بیشتر با توجه به افزایش اندازه تا 16،777،215 از حروف یا علامت.

لکه متوسط

مورد استفاده برای ذخیره در یک پایگاه داده اسناد الکترونیکی، اندازه که علامت از 16777215 نویسه بیشتر باشد.

متن طولانی

کارکردی شبیه به نوع قبلی است، اما با ظرفیت حافظه بزرگتر تا 4 گیگابایت.

لکه طولانی

این اجازه می دهد شما را به در پایه حجم زیادی از داده (4 294 967 295 کاراکتر) قرار داده است.

شمارشی (A، B، C، و غیره)

نوع داده خاص است که برای تعریف یک لیست از مقدار ممکن است. 65535 به شما امکان میدهد ارزش. ردیف نوع مورد نظر می تواند یک ارزش واحد از یک مجموعه مشخص دریافت خواهید کرد. در مورد که در آن علاوه بر خواهد بود که ارزش هایی که در لیست ارائه شده در جدول ارائه خواهد شد به یک مقدار خالی نوشته شده است.

SET

تعریف می کند که مجموعه ای از ارزش معتبر است. در مقابل به نوع قبلی، 64 استفاده شده است که شامل پارامترهای که ممکن است توسط هر یا چند عنصر از مجموعه ای از استدلال اولیه شده است.

جدول انواع داده کسری

انواع داده SQL جزء به جزء برای ذخیره سازی اعداد ممیز شناور استفاده می شود. در عمل، به عنوان یک قاعده، مجموعه ای از شاخص های مختلف مالی است. با توجه به دقت مورد نیاز استفاده از یکی از سه زیر:

شناور (اندازه، د)

این اجازه می دهد حاوی کسری اعداد نشان می دهد دقت د.

DOUBLE (اندازه، د)

مورد استفاده برای ذخیره اعداد کسری را با دقت باینری است.

دهدهی (اندازه، د)

حفظ ارزش های کسری به عنوان رشته.

برای مثال، در بانکی دقت محاسبه بخش کسری یک مقدار از 8 یا نشانه های 10-NIL توریم می رسد. دو نوع اول می تواند در این زمینه مورد استفاده قرار گیرد.

نگه داشتن شاخص های مالی در قالب خطوط راه حل بسیاری از مشکلات تا حد زیادی تسهیل. با این حال، در برخورد با مسائل مالی و یا انجام عملیات های مختلف تبدیل SQL نوع داده است اهمیت زیادی دارد. توسعه دهندگان باید مطمئن شوید که به در نظر گرفتن نوع روش های ذخیره سازی و پردازش شود، داده ها همیشه باقی می مانند.

نوع داده صحیح

اعداد صحیح - یک گروه جداگانه از اعداد تشکیل یکی از کلاس های هسته ای است. انواع داده SQL صحیح هستند در مورد استفاده از نوع پایه عدد صحیح با پسوند از خواص آن است.

INT (اندازه)

ذخیره سازی مقادیر صحیح تشکیل یک وسیعی از [-2 31؛ 2 31 -1]

TINYINT (اندازه)

آن را به اعداد در محدوده -128 به 127 مورد استفاده قرار

SMALLINT (اندازه)

مشخصه های افزایش وسیعی از مقادیر ذخیره شده در مقدار از -32 768-32 767

MEDIUMINT (اندازه)

مورد استفاده برای ذخیره سازی شماره بین بعد -2 قبل از بهمن 3 2 2 3 -1

BIGINT (اندازه)

را پوشش می دهد طیف وسیعی از اعداد صحیح، با شروع با 63 و پایان دادن به -2 2 63 -1

انتخاب حق نوع داده ها، شما می توانید ذخیره مقدار زیادی از حافظه و کاهش هزینه های سرور زمان مورد نیاز SQL-نمایش داده شد اجرا می شود. انواع داده ها، و یا به جای دامنه خود را، تعیین میزان فضای ذخیره سازی مورد نیاز است.

بنابراین، توسعه دهندگان پایگاه داده به یاد داشته باشید که استفاده از محدوده بزرگ از صفات منجر به افزایش هزینه حافظه مهم است. لازم است به وضوح تجزیه و تحلیل وظایف و شناسایی مواردی که شناخته شده در محدوده و شرایط از اعداد استفاده امضا تقریبی است. اگر محدوده استدلال مورد استفاده قرار کوچک است، و تمام اعداد مثبت خواهد بود، این امر می تواند درست تر به استفاده بدون علامت صفت تشکیل بدون علامت.

انواع تاریخ و زمان داده

در این مطالعه از پایه های انواع داده SQL، تاریخ و زمان مورد توجه خاص هستند.

با استفاده از انواع زیر فراهم می کند مزایای اضافی در توسعه سیستم های که بر روی پارامترهای موقت بستگی دارد.

تاریخ

هدف اصلی - تاریخ سپرده در فرمت-ماه-سال روز ( "YYYY-MM-DD" یا "YYYY-MM-DD"). مقادیر معمول توسط جدا "-" با این حال، هر شخصیت دیگر از اعداد ممکن است به عنوان جداکننده استفاده شده است.

زمان

این اجازه می دهد به شما برای ذخیره مقادیر سلول جدول موقت است. همه ارزش ها مشخص فرمت «HH: MM: SS»

DATETIME

این ترکیبی از توابع دو نوع قبلی است. فرمت ذخیره سازی به شرح زیر است: "HH YYYY-MM-DD: MM: SS».

TIMESTAMP

فروشگاه تاریخ و زمان، تعداد قابل شمارش ثانیه سپری شده از نیمه شب 1970/01/01 و تا مقدار مشخص شده.

سال (M)

مورد استفاده برای ذخیره ارزش سالانه در یک قالب دو یا چهار رقمی است.

چه چیز دیگری شما نیاز به دانستن؟

همه از این نوع از داده ها را در جزئیات در مایکروسافت به نظم درآورد. انواع داده SQL آن را با جزئیات بیشتر کار کرده است.

به عنوان مثال، در جزئیات با مقدار حافظه در بایتی با استفاده از هر نوع نقاشی شده است. پس از بررسی اطلاعات موجود، توسعه دهندگان آسان تر برای طراحی ساختار جداول و پایگاه داده کل بر اساس قابلیت های سخت افزاری سرور.

اشاره گر ویژه - NULL

گاهی اوقات تکمیل پایگاه داده یک وضعیت که در آن زمانی که شما سوابق اضافه به جدول نیاز به وارد کردن اطلاعات در تمام ستون از دست رفته است. برای این منظور یک اشاره گر ویژه ای به یک مقدار خالی - تهی است، که به عنوان کمک در استفاده از زبان SQL. انواع داده ستون که لزوما نیاز نیست که ایجاد جدول به پر شود نشان می دهد به اپراتور، اجازه گنجاندن مقدار NULL. اپراتور در غیر این صورت NULL با یک پیشوند اضافی ممکن است برای نشان می دهد تکمیل اجباری از تمام ارزش.

اشاره گر NULL این هیچ نوع، بلکه فقط به یک مقدار null در جداول بانک اطلاعاتی اشاره می کند. بنابراین، می توان آن را با هر یک از انواع بالا ترکیب شده است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.