Название: SQL с нуля и быстро
Автор: Елена Литвак
Издательство: Издательские решения
isbn: 9785005949592
isbn:
Для поля projectName зададим тип данных varchar c длиной значения 50 (рис.1.16). Этот тип данных подходит для текстовых строк. Строка типа varchar (50) будет занимать память в соответствии со своей реальной длиной, но эта длина не может превышать 50 символов.
Рис.1.16 – Поле с типом varchar (50)
У MariaDB широкий спектр различных типов данных. Вы их можете видеть в выпадающем списке (рис.1.17). Изучать некоторые из их мы будем по мере использования. Получить информацию о каждом типе можно сразу во всплывающей подсказке.
На рис.1.17 подсказка сообщает нам, что тип SMALLINT может содержать либо числа от -32768 до +32767, либо, если мы объявим поле беззнаковым и тем самым отсечем отрицательные числа, от 0 до 65535.
Рис.1.17 – Типы данных
Кстати, обратите внимание, что для строковых типов автоматически указывается сопоставление. И оно именно такое, как мы выбрали при создании базы данных – utf8_bin (рис.1.18).
Иногда бывает нужно задать для отдельного поля сопоставление, отличное от того, которое задано на уровне всей базы. Это можно сделать через свойство «Сопоставление» (рис.1.18) путем выбора из выпадающего списка.
Рис.1.18 -Сопоставление отдельного поля
Жмем «Сохранить». Таблица создана.
Теперь перенесем взгляд в нижнее окно интерфейса (рис.1.19). Там все время что-то происходило, пока мы работали! Потому что там наши действия дублируются SQL-кодом.
Рис.1.19 – SQL-код
Например, когда мы нажали «Сохранить», то появился код
CREATE TABLE `projects` (
`projectID` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`projectName` VARCHAR (50) NULL,
PRIMARY KEY (`projectID`)
)
COLLATE=’utf8_bin’;
Этот же код можно увидеть теперь на вкладке «Код CREATE» (рис.1.20).
Рис.1.20 – Код CREATE
Это инструкция «СREATE TABLE», которая создает таблицу. В доисторические времена, когда не было менеджеров баз данных, нужно было вписывать весь этот SQL-код руками в командную строку. И, естественно, синтаксис инструкции CREATE требовалось знать наизусть.
Сейчас синтаксис этой инструкции нужен тем, кто глубоко изучает SQL. Для начинающих достаточно знать, что такая инструкция существует.
Добавление данных в таблицу
После того, как таблица сохранилась, переключимся на вкладку «Данные» (рис.1.21).
Рис. 1.21 – Вкладка «Данные»
Здесь новую строку в таблицу можно добавить либо кнопкой, либо клавишей Insert (рис.1.22).
Рис.1.22 – Добавление данных
Пусть в нашей таблице хранится список проектов. Добавим следующие записи (рис.1.23).
Рис.1.23 – Добавление данных
Удалить выбранную строку можно кнопкой (рис.1.24).