КомпютриДанни на Guide-Bulgaria.com

SQL (типове данни): Таблица

В днешния свят има голям брой инструменти и технологии за съхранение на информация. Един от най-често срещаните начини са в базата данни, за които различните системи на управление. Този метод за съхранение се приема, че всички данни са ясно структурирани и са изброени в специална таблица. Те, от своя страна, се състои от специфични качества тип данни колона.

тип данни - какво е това?

Днес има няколко определения, обяснява концепцията за срок "тип данни." Въпреки това, всеки от тях има един здрав разум. Следователно, типа на данните може да бъде приблизително описан като група от данни, характеризиращ се с неговите стойности (характер, цифри и т.н.), както и операциите, използвани за разглеждане на стойността.

Обхват на типовете данни, е многостранен. Те се използват не само за съхранение, но също така и в програмирането за различни задачи. При проектирането на програмите е широко разпространена развитие и използване на местни типове данни с определен набор от операции. Въпреки това, въз основа на потребителското винаги са основните типове данни. SQL стандарт също се основава на използването на най-често срещаните видове основни, но с редица специфични добавки.

Класификация на типове данни

Групирането на данните по видове беше дълго време и е причинено от нуждата да се организира информацията за лесна обработка. Сега на базата на съществуващите типове данни образуват две: характер и цифров.

Въз основа на настоящия си класиране той е разработен, която включва насоки, логично, число, цифров плаваща точка и видове низ от данни. SQL - класификация напълно покрива всички по-горе. Все пак, има допълнителни добавки за някои съвременни СУБД. Те включват Oracle и MySQL.

Основни типове данни

Използва се при създаването на таблици с атрибути, които да отговарят на езиковите стандарти на на SQL, типове данни са разделени в 4 класа:

  • струни;
  • фракции;
  • tselochiselennye ценности;
  • дата и час стойности.

тип данни String

Първата група от стойности за съхранение на всички данни, представени като герои.

Тя може да бъде специални знаци, цифри и букви, които в своята съвкупност ще се третират като низ във всяка заявка SQL. Видове на таблицата с данни в списъка, който е показано по-долу, за да образуват първата група.

CHAR (размер)

Той се използва за съхраняване на низове. Параметър в скобите позволява да се определи дължината на съхранява низ. Максималният размер в байтове, че може да се настрои за реда - 255.

VARCHAR (размер)

По същия начин, предишния вид може да се съхранява низ 255 символа. Въпреки това, за разлика от ЧАР, че необходимата сума заделена памет за съхраняване на стойността на този тип. Това означава, че в продължение на низ, състоящ се от 5 знака, 6 байта памет, необходими. В първия случай, че паметта за стойност ще бъде избран в съответствие с упоменатата параметър.

миниатюрен размер

Използва се за магазин низови данни до 255 знака.

ТЕКСТ

Използва се за съхраняване на текстова информация, размерът на които не надвишава 65 535 знака.

BLOB

Типът на данните е подобен тип текст и позволява да се поддържа информация за текста бази данни, чиито обем може да достигне 65,535 знака. Но на практика тя се използва за съхраняване на аудио данни, снимки, електронни документи, и така нататък.

текст за носител

Той е проектиран на базата на вида на текста, но ви позволява да съхранявате повече данни се дължи на увеличения размер на до 16,777,215 от букви или символи.

СРЕДНО BLOB

Използва се за съхранение в база данни на електронни документи, чийто размер не надвишава белега на 16,777,215 знаци.

дълъг текст

Функционално подобен на предишния вид, но с по-голям капацитет на паметта до 4 гигабайта.

LONG BLOB

Тя ви позволява да поставите в основата на големи обеми от данни (4 294 967 295 знака).

ENUM (а, Ь, с, и т.н.)

Специален тип данни, който се използва за определяне на списък с възможни стойности. 65 535 ви позволява да определите стойности. Редици от въпросния вид, могат да получават една стойност от определен набор. В случай, че добавянето ще бъдат стойностите, които не присъстват в списъка, посочен в таблицата ще бъдат записани в празна стойност.

SET

Дефинира набор от валидни стойности. За разлика от предишния вид, 64 се използва за съдържа параметри, които могат да се инициализират с всички или няколко елемента от снимачната площадка на аргументи.

Таблица фракционни типове данни

видове Дробни SQL данни се използват за съхраняване на числа с плаваща запетая. На практика, като правило, задаване на различни финансови показатели. В зависимост от изискваната точност, използвайте един от следните три:

FLOAT (размер, г)

Тя позволява да съдържа дробни числа показват, прецизност г.

ДВОЙНА (размер, г)

Използва се за съхранение дробни числа с двоичен прецизност.

Десетичен (размер, г)

Поддържане на дробни стойности като струни.

Така например, в банкови сметки прецизност дробна част достига стойност от 8-NIL или 10 MB знаци. Първите два вида не могат да бъдат използвани в тази област.

Поддържане на финансови показатели, под формата на линии значително улеснява решаването на много проблеми. Въпреки това, в справянето с финансовите въпроси или извършване на преобразуване на различни операции, SQL тип данни е от голямо значение. Програмистите трябва да бъдат сигурни, да се разгледа вида на методи съхранение и обработка на данните са винаги едни и същи.

Цяло число тип данни

Целите числа - отделна група от номера, които са един от основните класове. Integer типове SQL данни се основават на използването на число на база вид с някои разширяване на неговите свойства.

INT (размер)

Съхранение цели числа, които са редица [-2 31; 2 31 -1]

TINYINT (размер)

Той служи за съхраняване на номера в обхвата от -128 до 127

SMALLINT (размер)

Характеризира се с голям обхват на стойности се съхраняват в количество от около -32 768-32 767

MEDIUMINT (размер)

Използва се за съхранение на номера между -2 измерение преди 03 Февруари 2 2 3 -1

BIGINT (размер)

Обхваща набор от числа, започвайки с 63 и край -2 2 63 -1

Избор на правилния тип на данни, можете да спестите много памет, както и намаляване на разходите на време на сървъра, необходими SQL-заявки се изпълняват. типове данни, или по-скоро тяхната гама, определят размера на пести място.

Поради това, разработчиците на бази данни е важно да запомните, че използването на големи диапазони на атрибути води до увеличение на разходите с памет. Необходимо е ясно да се анализират задачите и да се определят случаите, в които е известно, приблизителен обхват и условия на работа, подписан номера. Ако периодът на аргументи, използван е малко, и всички числа ще бъдат положителни, то би било по-правилно да се използва неподписан формира атрибут неподписан.

Видовете дата и час на данни

В проучването на основите на типа SQL данни, дата и час са от особен интерес.

Използването на следните видове осигурява допълнителни предимства в разработването на системи, които зависят от временните параметри.

ДАТА

Основната цел - датата, депозиран в формат ГОДИНА-МЕСЕЦ ден ( "ГГГГ-ММ-ДД" или "гггг-мм-дд"). Типичните стойности са разделени от "-", обаче, всеки знак, различен от номера може да бъде използван като сепаратора.

ВРЕМЕТО

Тя ви позволява да съхранявате ценности временните маса клетки. Всички стойности са посочени формат «чч: мм: сс»

DATETIME

Той съчетава функциите на предишните два вида. Форматът на запис е както следва: "ГГГГ-ММ-ДД чч: мм: сс».

TIMESTAMP

Магазини за датата и часа, изброимо брой секунди, изминали от полунощ 01/01/1970 и до определена стойност.

Година (М)

Използва се за съхранение на годишните стойности в дву- или четирицифрен формат.

Какво друго трябва да знаете?

Всички тези видове данни са систематизирани в подробности в Microsoft. SQL типове данни, че са работили по-подробно.

Например, рисувани от подробности, как се разпределя много памет в байтове, използвайки всеки тип. След разглеждане на наличната информация, разработчиците по-лесно да проектират структурата на таблици и цялата база данни въз основа на хардуерните възможности на сървъра.

Специален указател - NULL

Понякога попълване на базата данни са ситуация, в която при добавяне на записи в таблицата необходимостта от въвеждане на информация във всички колони липсва. За тази цел специален указател към празна стойност - NULL, което е като помощно средство при използване на езика SQL. Видове колони с данни, които не е задължително да бъдат попълнени, при създаването на таблиците са посочени от оператора, което позволява включването на нулеви стойности. В противен случай NULL оператор с допълнителен префикс НЕ може да се използва за обозначаване на задължителна завършване на всички ценности.

нулев указател Тя няма вид, но просто сочи към нулева стойност в таблиците в базата данни. Следователно, може да се комбинира с всеки един от горепосочените начини.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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