Редактирование таблиц
По сути, редактирование таблиц похоже на редактирование в Excel.
Режим редактирования включается нажатием Enter или двойным щелчком по ячейке.
Enter или Escape завершает его. Вводимый текст применяется по мере ввода, поэтому Escape сохраняет текст, а не возвращает прежнее значение.
Escape оставляет ячейку в фокусе и таблицу выделенной, а повторное нажатие Escape снимает и фокус, и выделение.
Пока в методе ввода еще идет набор, Escape не закрывает режим редактирования.

Добавление столбцов
Создается с помощью сочетания клавиш Alt + Enter (Windows/Linux) или ⌥ + Enter (Mac).
Столбец добавляется в каждую выделенную таблицу.
Клавиша Tab
Нажмите Tab, чтобы сразу перейти в режим редактирования следующей ячейки.
Нажатие клавиши Tab в последней ячейке создает новый столбец.
Используйте Shift + Tab, чтобы перейти в режим редактирования предыдущей ячейки.
Метки альтернативных ключей, отображаемые после последней ячейки строки, не являются ячейками, поэтому фокус клавиатуры их пропускает и они никогда не открываются для редактирования.

Автодополнение типа данных
Начните редактировать ячейку DataType и введите текст. Предлагаются подходящие типы из выбранной базы данных, а та часть варианта, которая буквально содержит введенный текст, подсвечивается.
Сам поиск при этом нечеткий, поэтому запрос vch тоже находит VARCHAR.
Arrow UpилиArrow Down: переход по вариантамArrow Right,TabилиEnter: принятие подсвеченного вариантаArrow Left: возврат к введенному тексту
Также можно щелкнуть вариант.
Список показывает до десяти вариантов одновременно, а остальные доступны при прокрутке.
Ничего не навязывается, поэтому тип, которого нет в списке, можно ввести свободно, в том числе с аргументами, например VARCHAR(255). Список закрывается, как только введенный текст выходит за пределы полного имени типа, как в случае VARCHAR(255) или BIGINT UNSIGNED.
Варианты зависят от выбранной базы данных. Смена базы данных меняет предлагаемые варианты, а существующие столбцы оставляет без изменений.

Не NULL, Уникальный, Автоинкремент
Эти три ячейки — переключатели, а не текст.
Чтобы переключить такую ячейку, дважды щелкните ее или нажмите Enter, пока она в фокусе.
Ячейка «Не NULL» показывает N-N, когда флаг установлен, и NULL, когда он снят.
Метки UQ и AI приглушены в выключенном состоянии и подсвечены во включенном.

Ячейки, скрытые параметрами вида таблиц, переключить нельзя.
Выделение нескольких столбцов
Поддерживаются пять способов:
Shift + Arrow Up/Down: расширение выделения по одной строкеCtrl + click(Windows/Linux) или⌘ + click(Mac): добавление одного столбцаShift + click: выделение диапазона от столбца, который последним был в фокусеCtrl + Shift + click(Windows/Linux) или⌘ + Shift + click(Mac): добавление этого диапазона к выделениюAlt + A(Windows/Linux) или⌥ + A(Mac): выделение всех столбцов

Щелчок правой кнопкой мыши по строке столбца определяет, к каким столбцам применяется контекстное меню таблицы, какая бы клавиша-модификатор ни удерживалась.
На уже выделенной строке выделение сохраняется, а фокус переходит на эту строку. На любой другой строке выделяется только она. Это действует в любом месте строки, включая значок ключа и метку альтернативного ключа.
Поэтому, чтобы применить пункт меню к нескольким столбцам, как в разделах Первичный ключ столбца или Удаление столбцов, щелкните одну из выделенных строк правой кнопкой мыши.
На Mac Ctrl + click тоже открывает меню, но считается обычным щелчком, поэтому на ячейке это сочетание выделяет только ее строку еще до открытия меню.
Перестановка и перемещение столбцов
Работает при dragging и позволяет перемещать столбцы в другие таблицы.
Перетаскиваемые строки следуют за указателем, а строки вокруг точки вставки раздвигаются, освобождая место.
Отпустите столбец сразу под последней строкой таблицы, чтобы переместить его в конец этой таблицы. Таблица без столбцов принимает столбец, отпущенный в любом ее месте.

Поддерживается перемещение нескольких столбцов с помощью Ctrl + drag (Windows/Linux) или ⌘ + drag (Mac).

Удаление столбцов
Удаляет выделенные столбцы таблицы в фокусе. Щелчок по ячейке выделяет ее столбец, поэтому щелчок по ячейке и нажатие Delete удаляют один этот столбец.
Сочетания клавиш:
DeleteилиBackspace(⌫на Mac). Эти клавиши удаляют выделенные столбцы, пока их таблица — единственный выделенный элемент. Если не выделен ни один столбец (фокус на имени или комментарии таблицы), если выделено и что-то еще или при масштабе70%и меньше, когда таблицы показывают только свои имена, они вместо этого удаляют все выделение — см. Удаление таблиц и заметок.Alt + BackspaceилиAlt + Delete(Windows/Linux),⌥ + ⌫или⌥ + Delete(Mac). Эти сочетания удаляют выделенные столбцы таблицы в фокусе, даже если выделены и другие таблицы или заметки. Они ничего не удаляют во время редактирования ячейки или при масштабе70%и меньше.

То же самое делает контекстное меню таблицы. Когда таблица — единственный выделенный элемент, щелкните строку столбца правой кнопкой мыши: последний пункт меню называется Delete column, а если эта строка — один из двух или более выделенных столбцов, то Delete columns.
Во время редактирования ячейки Delete и Backspace только стирают текст. Если удерживать эти клавиши вне поля редактирования ячейки, они удаляют только один раз.
После удаления фокус переходит на ближайший оставшийся столбец над тем, который был в фокусе. Если над ним не осталось ни одного столбца, фокус переходит на имя таблицы, даже если ниже столбцы остались, поэтому следующее нажатие Delete или Backspace удаляет таблицу, а не столбец.
Связи и индексы, использующие удаленный столбец, удаляются вместе с ним. Подтверждение не запрашивается, а удаление целиком составляет один шаг отмены.
Копирование и вставка столбцов
Работает как табличный буфер обмена.
Сочетания клавиш: Ctrl + C (Windows/Linux) или ⌘ + C (Mac), Ctrl + V (Windows/Linux) или ⌘ + V (Mac)
Копирование в электронную таблицу, вставка из нее и вставка в таблицу, у которой в фокусе ячейка столбца, используют ячейки, отображаемые в таблицах, в том порядке, в котором они отображаются, — см. Параметры вида таблиц и Настройка порядка столбцов.
Столбцы, скопированные в редакторе и вставленные при выделенном заголовке таблицы или в другие выделенные таблицы, переносят все ячейки скопированных столбцов, включая скрытые, например ячейки «Уникальный» и «Автоинкремент».
Метки альтернативных ключей, например AK1.1, не являются ячейками, поэтому копирование и вставка пропускают их, даже когда они отображаются.
Вставлять можно из редактора в Excel и из Excel обратно в редактор.
Значения ячеек передаются точно в том виде, в каком введены, поэтому такое значение, как <label> или a & b, попадает в электронную таблицу или документ без изменений.
Столбцы электронной таблицы сопоставляются с видимыми ячейками по позиции, а не по имени, поэтому столбцы листа должны идти в порядке этих ячеек.
Для перечисленных ниже столбцов любое из этих значений считывается как true (без учета регистра):
- Автоинкремент:
TRUE,1,YES,Y - Уникальный:
TRUE,1,YES,Y - Не NULL:
TRUE,1,YES,Y,NOT NULL
На выходе редактор записывает TRUE или FALSE для флагов «Автоинкремент» и «Уникальный», а NOT NULL или NULL — для флага «Не NULL».
Ячейки «Уникальный» и «Автоинкремент» по умолчанию скрыты, поэтому TRUE и FALSE записываются и считываются, только когда эти ячейки отображаются.


Куда попадают вставленные данные, зависит от фокуса:
- Если выделен заголовок таблицы, вставленные строки добавляются как новые столбцы в каждую выделенную таблицу.
- Если в фокусе ячейка столбца, по порядку перезаписываются выделенные строки этой таблицы, а затем строки под последней из них — столько, сколько строк вставлено. Строки между отдельными выделенными диапазонами пропускаются. Перезаписанная строка получает вставленные значения в видимых ячейках и сохраняет скрытые, а оставшиеся строки добавляются как новые столбцы. Во все остальные выделенные таблицы вставленные строки добавляются как новые столбцы.

Копирование и вставка таблиц и заметок
Если внутри таблицы в фокусе не выделен ни один столбец, те же сочетания клавиш копируют сами выделенные таблицы и заметки — см. Работа с таблицами.
Первичный ключ столбца
Включает и выключает первичный ключ у столбца в фокусе, т. е. у столбца, которому принадлежит ячейка в фокусе.
Если столбец в фокусе — один из двух или более выделенных столбцов, переключение применяется ко всем выделенным столбцам: если хотя бы один из них не является ключом, ключами становятся все, а если ключами уже являются все, ключ снимается со всех. Столбцы вне выделения не затрагиваются.
Используйте контекстное меню таблицы либо сочетание клавиш Alt + K (Windows/Linux) или ⌥ + K (Mac). Когда переключение затрагивает два столбца или больше, пункт меню называется Primary Key on selected columns, а не Primary Key.
Значок ключа в строке служит только для отображения, поэтому щелчок по нему не задает ключ.
Чтобы сделать несколько столбцов одним составным ключом, выделите их, затем нажмите Alt + K (Windows/Linux) или ⌥ + K (Mac) либо щелкните одну из выделенных строк правой кнопкой мыши и выберите Primary Key on selected columns. Каждое переключение составляет один шаг отмены.
