Таблицы 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 Google

Имя столбцов помещено в строку заголовка.
Создается таблица с именами столбцов и определением соответствующего типа данных.

CREATE TABLE maisons(
     code NUMBER(4),
     ville CHAR(30),
     surface NUMBER(4),
     date DATE,
     locataire CHAR(25)
     ) 

Остается только заполнить таблицу данными агентства, это будет предметом следующего главы.