SQL (structured query language, «язык структурированных запросов») — это специальный язык для обновления, удаления и запроса информации из баз данных.
Модуль SQL позволяет:
Создать базу данных
Подключиться к существующим базам данных
Вставить и удалить данные из базы данных
Выполнить запрос
Отобразить результаты в таблице
Выберите пункт в меню или на панели инструментов, а затем укажите драйвер базы данных Qt™, который следует использовать (среди доступных вариантов: QSQLITE, QMYSQL3, QMYSQL, QODBC3, QODBC, QPSQL7 и QPSQL). Если нужный драйвер отсутствует в списке, его потребуется установить. Затем нажмите кнопку .
Если выбранная база данных использует файл для сохранения данных, просто укажите путь к этому файлу и нажмите кнопку . Если для работы с ней требуется подключение к серверу, введите имя хоста сервера, имя пользователя, пароль и другую информацию, которая запрашивается драйвером, а затем нажмите кнопку .
Затем укажите название подключения и нажмите кнопку .
С помощью модуля SQL возможно вставлять, удалять и обновлять данные с помощью так же, как из командной строки или из программы. Просто введите запрос и нажмите кнопку на панели инструментов или выберите пункт меню → (Ctrl+E).
Пример 4.1. Примеры запросов
- INSERT
INSERT INTO
имя_таблицы("запись1", "запись2", "запись3", "запись4", "запись5") VALUES ("значение1", "значение2", "значение3", "значение4", "значение5" )- DELETE
DELETE FROM
имя_таблицыWHERE name = "текст"- UPDATE
UPDATE
имя_таблицыSET "запись1" = "текст", "запись2" = "текст", "запись3" = "текст", "запись4" = "текст", "запись5" = "текст"
После выполнения запроса SELECT результат будет представлен либо в виде таблицы на панели Вывод данных SQL в нижней части Kate или в виде текста на панели Текстовый вывод SQL. Если имеется какая-либо ошибка, она будет показана в текстовом выводе.
На панели инструментов Вывод данных SQL доступны несколько кнопок:
Изменяет размеры столбцов так, чтобы они соответствовали содержимому.
Изменяет размеры строк так, чтобы они соответствовали содержимому.
Выбирает всё содержимое таблицы и копирует его в буфер обмена.
Экспортирует всё содержимое таблицы в файл, буфер обмена или текущий документ в формате значений, разделённых запятыми.
Удаляет всё из таблицы.
Цвета таблицы возможно изменить в разделе SQL параметров настройки ( → ).
Возможно просматривать базу данных с помощью боковой панели Схема базы данных, расположенной в левой части окна редактора. Отображаемая информация зависит от того, какой драйвер базы данных используется.
Чтобы обновить этот список, щёлкните правой кнопкой мыши в любом месте боковой панели и выберите опцию . Чтобы создать запрос к записи в списке, щёлкните правой кнопкой мыши по записи, выберите в контекстном меню пункт и затем выберите тип запроса (, , или ).
- →
Добавляет новое подключение с помощью драйвера базы данных.
- →
Удаляет выбранное подключение.
- →
Позволяет изменить параметры текущего подключения.
- Подключения
Все созданные подключения к базам данных отображены в списке между элементами меню и . Чтобы отправить запрос к соответствующей базе данных или внести изменения в эту базу данных, просто выберите один из этих пунктов.
- → (Ctrl+E)
Выполняет запрос пользователя.