Таблицы SQL
Таблицы - это перенос данных из файла в строки и столбцы. В концептуальном плане проще размещать записи каждой статьи в режиме онлайн и в графе с информацией по каждой из них. Можно добавлять детали, добавляя строки, в то время как добавление столбцов представляет собой изменение структуры таблицы.
Если в нашем файле есть список квартир, у нас будет строка для каждой квартиры, и столбцы будут соответствовать информации для каждого, такой как город, где он находится, дата приобретения, имя собственника или арендатора...
Создание таблицы
Команда CREATE TABLE позволяет вставить новую таблицу в базу данных.
Формат:
CREATE TABLE nom ( colonne, colonne, ....)
Для каждого столбца определяется имя, за которым следует определение типа данных в столбце.
Примеры:
CHAR(10)
NUMBER(8,2)
DATE
VARCHAR(32000)
Подробно посмотрим список типов данных. Однако, зная, что тип char соответствует строке символа фиксированного размера, varchar означает текст переменной длины, такой как статья журнала, с максимально допустимым размером.
Параметры столбцов
Столбец может быть пустым или нет. По умолчанию может быть, в противном случае в определение типа можно добавить NOT NULL:
DATE NOT NULL
Пример
Мы создадим базу данных агентства недвижимости, в базе которой находится ряд домов или квартир.
Название базы: Дома.
База содержит список. Для каждого элемента списка:
- уникальный идентификационный код.
- Город.
- поверхность.
- Дата приобретения.
- Имя Арендатора.
Таблица будет выглядеть так:
Кодекс | Город | Площадь | Дата | Арендатор |
---|---|---|---|---|
01 | Париж | 45 | 01/01/2007 | Дель Ичио Ус |
02 | Марсель | 70 | 02/02/2008 |
Имя столбцов помещено в строку заголовка.
Создается таблица с именами столбцов и определением соответствующего типа данных.
CREATE TABLE maisons( code NUMBER(4), ville CHAR(30), surface NUMBER(4), date DATE, locataire CHAR(25) )
Остается только заполнить таблицу данными агентства, это будет предметом следующего главы.