Изучаем sql



Pdf көрінісі
бет26/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   22   23   24   25   26   27   28   29   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )


Глава 2. Создание и заполнение базы данных
С MySQL можно также задавать набор символов по умолчанию для
всей базы данных:
CREATE DATABASE foreign_sales CHARACTER SET utf8;
Пожалуй, для ознакомительной книги о наборах символов сказано дос
таточно, но еще есть тема локализации, которая гораздо шире. Если вы
планируете работать с несколькими наборами символов или использо
вать незнакомые наборы символов, обратитесь к таким книгам, как
«Java Internationalization» (O’Reilly) или «Unicode Demystified: A Pra
ctical Programmer’s Guide to the Encoding Standard» (Addison Wesley).
Текстовые данные
Если нужно хранить данные, для которых не хватит 255 символов
столбца типа 
char
или 
varchar
, вам понадобится один из текстовых
типов.
В табл. 2.1 показаны доступные текстовые типы и их максимальные
размеры.
Таблица 2.1. Текстовые типы данных MySQL
Выбирая тот или иной текстовый тип, необходимо помнить следующее:

Если размер данных, загружаемых в текстовый столбец, превыша
ет максимальный размер для этого типа, не поместившиеся данные
отсекаются.

В отличие от столбца типа 
varchar
, при загрузке данных в такой
столбец пробелы в конце строки не удаляются.

При использовании столбцов типа 
text
для сортировки или группи
ровки используются только первые 1024 байта, хотя при необходи
мости это ограничивающее значение можно увеличить.

Разные текстовые типы присущи исключительно MySQL. У SQL
Server для больших символьных данных есть только один тип 
text
,
а в DB2 и Oracle применяется тип данных под названием 
clob
(Cha
racter Large Object, большой символьный объект).
При создании столбца для данных произвольного формата, например
столбца 
notes
(примечания) для хранения информации о взаимодейст
виях клиента с отделом клиентского сервиса вашей компании, кото
рую вам не хотелось бы ограничивать 255 символами, следует выбрать
тип 
text
или 
mediumtext
.


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет