SQL Editor е мощен инструмент за създаване и изпълнение на различни SQL скриптове. Днес ще ви разкажем за основните му характеристики.
С SQL редактора можете да пишете и изпълнявате скриптове, да ги запазвате като файлове и да ги използвате повторно по-късно. За да създадете нов SQL скрипт или да отворите съществуващ, отидете в главното меню, щракнете върху SQL Editor и изберете подходяща опция. Тук можете също да отворите скорошен скрипт.
Ако не сте избрали конкретна база данни, ще се появи прозорец, който ще ви подкани да изберете връзка.
Много от нашите потребители предпочитат да пишат скриптове в SQL конзолата, което е възможност, която DBeaver предоставя. Тъй като скриптовете, написани по този начин, не се записват във файлов формат, в някои случаи конзолата е по-бърза и по-удобна за използване.
Бутонът SQL над дървото за навигация ви позволява да отваряте SQL скриптове, както и да променяте командата по подразбиране. Например, можете да настроите бързо отваряне на конзолата, като щракнете върху този бутон.
Можете да използвате SQL редактора за изпълнение на пълни скриптове и единични заявки като SELECT, INSERT, DROP и т.н. По подразбиране всеки нов скрипт ще се отваря в нов раздел, който можете да промените, ако желаете.
Редакторът подчертава ключови думи, което е особено полезно за големи скриптове.
Различните бази данни имат различни набори от запазени ключови думи и системни функции, така че подчертаването зависи от базата данни, свързана със скрипта.
Можете да промените настройките на редактора според личните си нужди. За да направите това, щракнете върху иконата на зъбно колело и отидете на Редактори -> SQL редактор . Тук можете да промените форматирането, настройките за обработка на скриптове и други. Например, тук можете да промените работата на завършването на кода, което е една от най-полезните и удобни функции на DBeaver.
Редакторът на SQL също има контекстно меню с десния бутон на мишката с много опции. Например, за да конвертирате регистър, трябва да изберете част от скрипта, да щракнете с десния бутон и да отидете на Формат -> Горен регистър или Формат -> Малък регистър .Тази функция може да бъде полезна при работа с бази данни, чувствителни към главни букви.
Нека се опитаме да напишем и изпълним няколко прости заявки, за да демонстрираме основните характеристики на SQL редактора. Ще използваме нашата тестова база данни. Работата с която и да е от вашите таблици ще бъде същата.
Представете си, че притежавате магазин и съхранявате данните си за клиентите в база данни. Можете да използвате заявки за бърз анализ на статистическите данни за покупките. Нека изпълним заявка за избор, за да покажем само тези адреси за фактуриране, за които общата стойност е по-голяма от 10. Въведете заявка, след което щракнете върху бутона Изпълнение. Като резултат ще видите таблица в редактора на данни.
Можете да извършвате много операции с тази таблица. Не забравяйте да прочетете нашата статия за редактора на данни
Няма да видите резултата във формуляра на таблицата за някои типове заявки. Например, ако изпълните заявката за вмъкване, ще видите съобщение за промените, които сте направили, или съобщение за грешка.
Нека проверим дали нашата заявка работи и редът е добавен към таблицата. За да направим това, трябва да изпълним заявка Select.
Както можете да видите в набора от резултати, има нов ред в таблицата с правилните данни.
По същия начин можете да пишете и изпълнявате различни заявки и да работите с различни SQL скриптове, като използвате SQL Editor.
За да научите повече за всички функции на този инструмент, вижте нашия Уики.
Надяваме се, че този урок е бил полезен за вас. Ще се радваме да ви видим отново в новите публикации в блога на DBeaver.