Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Значення NULL

Числа

Рядки

Рядок є послідовністю символів, поміщених або в одинарні лапки (‘'’) - апострофи, або в подвійні лапки (‘"’). При використанні діалекту ANSI SQL допустимі тільки одинарні лапки. Наприклад:

'а string'

"another string"

Існує декілька способів включити лапки в рядок:

- Одиночна лапка (апостроф) ‘'’ усередині рядка, поміщеного в лапки ‘'’, може бути записана як ''''.

- Подвійна лапка ‘"’ усередині рядка, поміщеного в подвійні лапки ‘"’, може бути записана як '""'.

- Можна передувати символу лапки символом екранування (‘).

- Для символу ‘'’ усередині рядка, поміщеного в подвійні лапки, не вимагається спеціальної обробки; його також не потрібно дублювати або передувати зворотним слешем. Так само не вимагає спеціальної обробки подвійна лапка ‘"’ усередині рядка, поміщеного в одиночні лапки ‘'’.

Цілі числа представляються у вигляді послідовності цифр. Для чисел з плаваючою крапкою як роздільник десяткових знаків використовується символ ‘.’. Числа обох типів можуть передувати символом ‘-’, що позначає негативну величину.

Значення NULL означає “відсутність даних”'. Вони є відмінним від значення 0 для числових типів даних або порожнього рядка для строкових типів

Імена баз даних, таблиць, стовпців

Для всіх імен баз даних, таблиць, стовпців, індексів і псевдонімів в MySQL прийняті одні і ті ж правила.

 

 

Ідентифікатор Максимальна довжина рядка Символи, що допускаються
База даних Будь-який символ, допустимий в імені каталога, за винятком ‘/’, ‘\’ або ‘.’
Таблиця Будь-який символ, допустимий в імені файлу, за винятком ‘/’ або ‘.’
Стовпець Всі символи

 

Типи даних стовпців

MySQL підтримує декілька типів стовпців, які можна розділити на три категорії: числові типи даних, типи даних для зберігання дати і часу і символьні (строкові) типи даних.

ZEROFILL в MySQL означає заливку нулями незначущих розрядів в числах.

Якщо вказаний атрибут UNSIGNED, негативні значення недопустимі.

У відсутність слова UNSIGNED звичайно приймається тип SIGNED.

  • SMALLINT[(M)] [UNSIGNED] [ZEROFILL]

Мале ціле число. Діапазон із знаком від -32768 до 32767. Діапазон без знаку від 0 до 65535.

  • INT[(M)] [UNSIGNED] [ZEROFILL]

Ціле число нормального розміру. Діапазон із знаком від -2147483648 до 2147483647. Діапазон без знаку від 0 до 4294967295.

  • INTEGER[(M)] [UNSIGNED] [ZEROFILL]

Синонім для INT.

  • FLOAT(точність) [UNSIGNED] [ZEROFILL]

Число з плаваючою крапкою. Атрибут точності може мати значення <=24 для числа з плаваючою точкою звичайної (одинарної) точності і між 25 і 53 - для числа з плаваючою точкою подвоєної точності.

  • DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]

“Неупаковане”' число з плаваючою крапкою. Поводиться подібно до стовпця CHAR, що містить цифрове значення. Термін “неупаковане” означає, що число зберігається у вигляді рядка і тому для кожного десяткового знаку використовується один символ. Розділовий знак десяткових розрядів, а також знак ‘-’ для негативних чисел не враховуються в M (але місце для них зарезервоване). Якщо атрибут D рівний 0, величини будуть представлені без десяткового знаку, тобто без дробової частини. Якщо атрибут D не вказаний, його значення за умовчанням рівне 0. Якщо не вказаний M, його значення за умовчанням 10.

  • DATE

Дата. Підтримується інтервал від '1000-01-01' до '9999-12-31'. MySQL виводить значення DATE у форматі 'YYYY-MM-DD', але можна встановити значення в стовпець DATE, використовуючи як рядки, так і числа.

  • DATETIME

Комбінація дати і часу. Підтримується інтервал від '1000-01-01 00:00:00' до '9999-12-31 23:59:59'. MySQL виводить значення DATETIME у форматі 'YYYY-MM-DD HH:MM:SS', але можна встановлювати значення в стовпці DATETIME, використовуючи як рядки, так і числа.

  • TIME

Час. Інтервал від '-838:59:59' до '838:59:59'. MySQL виводить значення TIME у форматі 'HH:MM:SS', але можна встановлювати значення в стовпці TIME, використовуючи як рядки, так і числа.

  • YEAR[(2|4)]

Рік в двозначному або чотиризначному форматах (за умовчанням формат чотиризначний). Допустимі наступні значення: з 1901 по 2155, 0000 для чотиризначного формату року і 1970-2069 при використанні двозначного формату (70-69). MySQL виводить значення YEAR у форматі YYYY, але можна задавати значення в стовпці YEAR, використовуючи як рядки, так і числа (тип даних YEAR недоступний у версіях, передуючих MySQL 3.22).

  • [NATIONAL] CHAR(M) [BINARY]

Рядок фіксованої довжини, при зберіганні завжди доповнюється пропусками в кінці рядка до заданого розміру. Діапазон аргументу Mскладає від 0до 255символів (від 1до 255у версіях, передуючих MySQL 3.23). Кінцеві пропуски віддаляються при виведенні значення.

  • [NATIONAL] VARCHAR(M) [BINARY]

Рядок змінної довжини. Примітка: кінцеві прогалини віддаляються при збереженні значення (у цьому полягає відмінність від специфікації ANSI SQL). Діапазон аргументу M складає від 0 до 255 символів (від 1 до 255 у версіях, передуючих MySQL Version 4.0.2). Якщо не заданий атрибут чутливості до регістра BINARY, то величини VARCHAR сортуються і порівнюються як незалежні від регістра. Термін VARCHAR є скороченням від CHARACTER VARYING.

  • BLOB, TEXT

Стовпець типу BLOBабо TEXTз максимальною довжиною 65535 (2^16 - 1) символів.

 

Література

1. Описание операторов языка SQL : [электронный ресурс]. – Режим доступа : http://ms.by.ru/HTML/21.htm.

2. Фаронов В.В. Delphi 5. Руководство разработчика баз данных / Фаронов В.В., Шумаков П.В. – М. : “Нолидж”, 2000.– 640 с.

3. Язык SQL : [электронный ресурс]. – Режим доступа : http://www.mstu.edu.ru/education/materials/zelenkov/ch_4_6_1.html.

 

 


Читайте також:

  1. DIMCLRE (РЗМЦВЛ) - колір виносних ліній (номер кольору). Може приймати значенняBYBLOCK (ПОБЛОКУ) і BYLAYER (ПОСЛОЮ).
  2. I визначення впливу окремих факторів
  3. II. Визначення мети запровадження конкретної ВЕЗ з ураху­ванням її виду.
  4. II. Мотивація навчальної діяльності. Визначення теми і мети уроку
  5. Iсторичне значення революції.
  6. Ne і ne – поточне значення потужності і частоти обертання колінчастого вала.
  7. Ocнoвнi визначення здоров'я
  8. Аварійно-рятувальні підрозділи Оперативно-рятувальної служби цивільного захисту, їх призначення і склад.
  9. Автокореляція залишків – це залежність між послідовними значеннями стохастичної складової моделі.
  10. Автоматизація процесу призначення IP-адрес
  11. Алгебраїчний спосіб визначення точки беззбитковості
  12. Але відмінні від значення функції в точці або значення не існує, то точка називається точкою усувного розриву функції .




Переглядів: 628

<== попередня сторінка | наступна сторінка ==>
 | ГАЗОВА ГАНГРЕНА

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.007 сек.