Перейти до основного вмісту

Редагування таблиць

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

Додавання таблиці за допомогою Alt + N і заповнення двох стовпців

Додавання стовпців​

Стовпці створюються сполученням клавіш Alt + Enter (Windows/Linux) або ⌥ + Enter (Mac).
Стовпець додається до кожної виділеної таблиці.

Клавіша Tab​

Натисніть Tab, щоб одразу перейти в режим редагування наступної клітинки.
Натискання Tab в останній клітинці створює новий стовпець.
Натисніть Shift + Tab, щоб перейти в режим редагування попередньої клітинки.
Позначки альтернативних ключів, що відображаються після останньої клітинки рядка, не є клітинками, тому фокус клавіатури їх оминає й вони ніколи не відкриваються для редагування.

Перехід клавішею Tab між клітинками рядка, додавання стовпця з останньої клітинки й повернення назад за допомогою Shift + Tab

Автодоповнення типів даних​

Почніть редагувати клітинку DataType і введіть текст. Пропонуються відповідні типи з вибраної бази даних, а частина пропозиції, яка дослівно містить введений вами текст, підсвічується.
Сам пошук збігів нечіткий, тому vch знаходить і VARCHAR.

  • Arrow Up або Arrow Down: переходити між пропозиціями
  • Arrow Right, Tab або Enter: прийняти підсвічену пропозицію
  • Arrow Left: повернутися до введеного тексту

Також можна клацнути пропозицію.
Список показує одночасно до десяти пропозицій, а решту можна прокрутити.
Нічого не підставляється примусово, тому тип, якого немає в списку, можна вводити вільно, зокрема з аргументами, як-от VARCHAR(255). Список закривається, щойно введений текст виходить за межі повної назви типу, як у випадку VARCHAR(255) або BIGINT UNSIGNED.
Пропозиції залежать від вибраної бази даних. Зміна бази даних змінює набір пропозицій, а наявні стовпці залишає без змін.

Заповнення клітинок DataType пропозиціями нечіткого пошуку за допомогою клавіш зі стрілками, Tab і Enter

NOT NULL, унікальність, автоінкремент​

Ці три клітинки — перемикачі, а не текст.
Щоб перемкнути клітинку, двічі клацніть її або натисніть Enter, коли вона у фокусі.

Клітинка NOT NULL показує N-N, коли параметр задано, і NULL, коли не задано.
Позначки UQ і AI приглушені, коли параметр вимкнено, і підсвічені, коли ввімкнено.

Перемикання NOT NULL подвійним клацанням, а унікальності й автоінкременту — клавішею Enter

Клітинки, приховані параметрами відображення таблиць, перемкнути не можна.

Виділення кількох стовпців​

Підтримується п’ять способів:

  • 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): виділити все

Виділення стовпців за допомогою Shift + Arrow Down, Ctrl/⌘ + click, Shift + click і Alt + A

Клацання правою кнопкою миші на рядку стовпця визначає, до яких стовпців застосовуватиметься контекстне меню таблиці, незалежно від того, яка клавіша-модифікатор утримується.
На вже виділеному рядку виділення зберігається, а фокус переходить на цей рядок. На будь-якому іншому рядку виділяється лише цей рядок. Це діє в будь-якому місці рядка, зокрема на значку ключа й на позначці альтернативного ключа.
Отже, щоб застосувати дію з меню до кількох стовпців, як у розділах первинний ключ стовпця чи видалення стовпців, клацніть правою кнопкою миші один із виділених рядків.
На Mac Ctrl + click теж відкриває меню, але вважається звичайним клацанням, тому на клітинці таке клацання виділяє лише її рядок, перш ніж відкриється меню.

Зміна порядку й переміщення стовпців​

Працює під час dragging і дає змогу переміщувати стовпці в інші таблиці.
Перетягувані рядки рухаються за вказівником, а рядки біля точки відпускання розсуваються, звільняючи простір.
Щоб перемістити стовпець у кінець таблиці, відпустіть його одразу під її останнім рядком. Таблиця без стовпців приймає стовпець, відпущений будь-де на ній.

Перетягування стовпця на нове місце, а потім в іншу таблицю

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

Виділення трьох стовпців і переміщення їх в іншу таблицю за допомогою Ctrl/⌘ + drag

Видалення стовпців​

Видаляє виділені стовпці таблиці у фокусі. Клацання клітинки виділяє її стовпець, тому клацання клітинки й натискання Delete видаляє саме цей стовпець.
Сполучення клавіш:

  • Delete або Backspace (⌫ на Mac). Ці клавіші видаляють виділені стовпці, поки їхня таблиця є єдиним виділеним об’єктом. Коли не виділено жодного стовпця (фокус на назві або коментарі таблиці), коли виділено ще щось або за масштабу 70% і менше, за якого таблиці показують лише свої назви, вони натомість видаляють усе виділення — див. видалення таблиць і нотаток.
  • Alt + Backspace або Alt + Delete (Windows/Linux), ⌥ + ⌫ або ⌥ + Delete (Mac). Ці сполучення видаляють виділені стовпці таблиці у фокусі, навіть коли виділено також інші таблиці чи нотатки. Вони нічого не видаляють під час редагування клітинки або за масштабу 70% і менше.

Видалення одного стовпця, а потім двох виділених стовпців за допомогою Alt + Backspace

Те саме робить контекстне меню таблиці. Коли таблиця є єдиним виділеним об’єктом, клацніть правою кнопкою миші рядок стовпця: останній пункт меню має назву 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 &amp; b, потрапляє до електронної таблиці чи документа без змін.
Стовпці електронної таблиці зіставляються з видимими клітинками за позицією, а не за назвою, тому стовпці аркуша мають іти в тому самому порядку, що й ці клітинки.
Для наведених нижче стовпців будь-яке з цих значень читається як true (без урахування регістру):

  • AutoIncrement: TRUE, 1, YES, Y
  • Unique: TRUE, 1, YES, Y
  • Not Null: TRUE, 1, YES, Y, NOT NULL

Під час копіювання назовні редактор записує TRUE або FALSE для автоінкременту й унікальності, а NOT NULL або NULL — для NOT NULL.
Клітинки унікальності й автоінкременту за замовчуванням приховано, тому TRUE і FALSE записуються й читаються, лише коли ці клітинки показано.

Вставлення чотирьох стовпців в електронну таблицю з прапорцями, записаними як TRUE/FALSE і NOT NULL/NULL

Вставлення трьох рядків електронної таблиці в таблицю у вигляді стовпців, де YES, 1 і NOT NULL читаються як true

Куди потрапляють вставлені дані, залежить від фокусу:

  • Коли виділено заголовок таблиці, вставлені рядки додаються як нові стовпці до кожної виділеної таблиці.
  • Коли у фокусі клітинка стовпця, по черзі перезаписуються виділені рядки цієї таблиці, а потім рядки під останнім із них — стільки, скільки рядків вставлено. Рядки між окремими виділеннями пропускаються. Перезаписаний рядок отримує вставлені значення у своїх видимих клітинках і зберігає приховані, а решта вставлених рядків додається як нові стовпці. До кожної іншої виділеної таблиці вставлені рядки додаються як нові стовпці.

Копіювання двох стовпців і вставлення їх одразу в дві виділені таблиці

Копіювання/вставлення таблиць і нотаток​

Коли всередині таблиці у фокусі не виділено жодного стовпця, ті самі сполучення клавіш копіюють самі виділені таблиці й нотатки — див. функції для роботи з таблицями.

Первинний ключ стовпця​

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

Щоб зробити кілька стовпців одним складеним ключем, виділіть їх, а потім натисніть Alt + K (Windows/Linux) або ⌥ + K (Mac) чи клацніть правою кнопкою миші один із виділених рядків і виберіть Primary Key on selected columns. Кожне перемикання є одним кроком відміни.

Виділення двох стовпців за допомогою Shift + Arrow Down, потім перетворення обох на первинний ключ за допомогою ⌥ + K і зняття ключа з обох повторним натисканням