Читайте также:
|
|
При работе со строковыми данными используется один из следующих символьных типов данных:
CHAR
Предназначен для хранения строк фиксированной длины, допол_ ненных пробелами. MySQL допускает значения типа CHAR длиной до 255 символов, Oracle Database – до 2000 символов, а SQL Server – до 8000 символов.
Строковые данные | |
varchar
Предназначен для хранения строк переменной длины. MySQL до_ пускает в столбце типа varchar до 255 символов (65 535 символов для версии 5.0 и выше), Oracle Database (с помощью типа varchar2) – до 4000 символов, а SQL Server – до 8000 символов.
text (MySQL и SQL Server) или CLOB (Character Large Object; Oracle Da_ tabase)
Позволяют хранить очень большие строки переменной длины (обыч_ но в этом контексте их называют документами). В MySQL есть не_ сколько текстовых типов (tinytext, text, mediumtext и longtext) для документов размером до 4 Гбайт. В SQL Server всего один тип text для документов размером до 2 Гбайт. Oracle Database включает тип данных CLOB, позволяющий хранить колоссальные документы до 128 Тбайт.
В некоторых примерах данного раздела, иллюстрирующих примене_ ние этих различных типов, я использую такую таблицу:
CREATE TABLE string_tbl (char_fld CHAR(30),
vchar_fld VARCHAR(30), text_fld TEXT
);
В следующих двух разделах показано, как создавать строковые дан_ ные и работать с ними.
Дата добавления: 2015-08-17; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Упражнения | | | Создание строк |