Как сделать sql запрос navicat

Обновлено: 07.07.2024

На многих серверах администраторы/гмы сталкиваются с разными проблемами из за незнания sql запросов.К примеру - удаление вещи из вендора, смена морфа или смену цены.


Итак что бы создать запрос вам нужно зайти в вашу базу данных (Navicat, Sqlyog, Quice) и открыть консоль.В появившемся окне мы будем писать наши запросы.Так же можно создать SQL файл локально через Notepad++ и в следствии просто загрузить файл в базу.Но как мы знаем в WoW существует 3 базы.В крации я расскажу о них

AUTH - Отвечает за настройку реалма, так же за доступ игроков.

CHARACTERS - Содержит всю информацию о созданных персонажах.

WORLD - Основная база с которой вам нужно будет поработать - Тут вам и все существа мира, все цены, Гм команды, Лут и т.д.
Основные операторы с которыми вы столкнетесь:

SELECT *FROM - Запрос для получении информации о каком нибудь предмете или NPC.


Пример:
use world - Используем базу данных world (Используется в тех случаях, когда вы либо пишете запрос со сменой базы данных, либо когда вы пишете его локально)

Не забывайте после окончания запроса ставить ; иначе mysql выдаст вам ошибку


INSERT INTO - Запрос для добавления нового Npc или Itema.

Как вы видите до слова VALUES у вас идут названия столбцов, а после - их значения и если здесь допустить ошибку mysql так же выдаст ошибку.


Хоть Запрос кажется большим и не красивым он способен на многое =)


UPDATE - Запрос обновления для чего либо.


Пример: у вашего NPC, ID которого 1000 - размер 1, а вам нужно его увеличить в 2 раза.

Этим запросом вы изменили значение в графе `scale` у нпс с id 1000. (creature_template - Таблица со всеми NPC игрового мира)


DELETE FROM - По названию можно догадаться что это оператор на удаление чего-либо.


Пример: Вы нечаянно добавили в вендора ШМ и хотите убрать его.Условно - ID npc = xxx, ID ШМ = yyy

(npc_vendor - Таблица содержащая в себе всех продавцов мира - то что они продают, цену и т.д. содержится именно здесь)


REPLACE INTO - Оператор замены(REPLACE INTO = DELETE FROM+INSERT INTO)

Используется не так часто, но иногда бывает очень полезен.

Грехи других судить Вы так усердно рветесь, начните со своих и до чужих не доберетесь.

Как создать и выполнить SQL запрос

Как создать SQL запрос? Где писать SQL код?

В одной из прошлых статей я рассказал Вам, что такое SQL и какие СУБД бывают, но у начинающих, кто только начинает работать с базами данных, могут возникнуть определённые вопросы, например, как работать с этими базами данных, как подключиться к базе и как выполнить SQL запрос?

Обычный случай, когда человек только что установил себе какую-нибудь СУБД (например, для изучения SQL) и не знает, что делать дальше, где писать SQL код? какую программу запустить?

Или другой, еще более распространённый вариант, когда уже есть установленный SQL сервер, а начинающему программисту (IT-ку), которому сказали, что он будет еще сопровождать SQL сервер, нужно подключиться к этому серверу и выполнить какой-нибудь SQL запрос или инструкцию, а он, так как никогда не работал с серверами баз данных, конечно же, не знает, как это сделать. И все это на самом деле логично, ведь наличие установленного сервера баз данных не говорит о том, что на сервере также есть средства управления этим сервером и средства разработки SQL инструкций, так как это отдельные программы, которые устанавливаются на клиентском компьютере (но можно установить и на самом сервере).

Поэтому сегодня, специально для начинающих SQL программистов, я расскажу о том, какие инструменты нужны для того, чтобы создавать и выполнять SQL запросы к базе данных, иными словами, где писать SQL запросы. При этом я расскажу про инструменты для всех популярных СУБД: Microsoft SQL Server, Oracle Database, MySQL и PostgreSQL. Так как для каждой СУБД используются отдельные инструменты, но есть, конечно же, и универсальные инструменты, которые умеют работать одновременно практически со всеми из вышеперечисленных баз данных.

Инструменты для создания SQL запросов

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

В этом материале я перечислю только некоторые инструменты, так как на самом деле их очень много. Кстати, если Вы знаете или уже пользуетесь каким-нибудь инструментом, но его в перечисленном ниже списке не обнаружили, то пишите об этом в комментариях, я думаю, всем читателям будет интересно узнать, какие еще существуют средства создания SQL запросов.

Также обязательно отмечу, что, так как здесь перечислены качественные и многофункциональные инструменты, большинство из них, конечно же, платные, но у них есть бесплатные версии или пробный период. Если Вы будете заниматься SQL разработкой на более-менее нормальном уровне, то возможно стоит и отдать деньги за понравившееся Вам решение.

Однако с другой стороны, для начинающих в целях обучения или для небольших проектов покупать отдельный, пусть и очень функциональный и удобный инструмент, я думаю, не стоит, так как достаточно будет использовать стандартные средства, которые обычно разработчики конкретной СУБД предоставляют бесплатно. Основные стандартные средства я буду отмечать, чтобы Вы понимали, от чего Вам нужно отталкиваться, если Вы начинающий.

Microsoft SQL Server

Начну я, конечно же, с Microsoft SQL Server, так как я уже достаточно долго работаю с данной СУБД. Microsoft SQL Server – это система управления базами данных от компании Microsoft. Она очень популярна в корпоративном секторе, особенно в крупных компаниях.

Инструментов для работы с Microsoft SQL Server много, однако самый распространённый и популярный вариант – это, конечно же, SQL Server Management Studio.

SQL Server Management Studio

SQL Server Management Studio (SSMS) — это бесплатная графическая среда для управления инфраструктурой SQL Server, разработанная компанией Microsoft. С помощью Management Studio Вы можете разрабатывать и выполнять инструкции T-SQL, а также администрировать Microsoft SQL Server.

Среда SQL Server Management Studio – это основной, стандартный инструмент для работы с Microsoft SQL Server.

Если стандартного функционала SSMS Вам недостаточно, то для этой среды разработано очень много различных плагинов и надстроек, которые расширяют функционал Management Studio.

Более подробно про SQL Server Management Studio, включая то, как установить данную среду, я рассказывал в статье – Обзор и установка SQL Server Management Studio.

SQL Server Data Tools

SQL Server Data Tools – это еще один инструмент для работы с Microsoft SQL Server, разработанный компанией Microsoft. Данный инструмент входит в состав Visual Studio, и устанавливается он как отдельная рабочая нагрузка. Предназначен SQL Server Data Tools в первую очередь для разработчиков приложений.

Если Вы разрабатываете программы с помощью Visual Studio, при этом у Вас возникла необходимость работы с Microsoft SQL Server, то SQL Server Data Tools будет для Вас очень удобным и привычным инструментом.

dbForge Studio for SQL Server

dbForge Studio for SQL Server – это мощная среда для разработки и администрирования баз данных в Microsoft SQL Server. Разработчиком данной среды является компания Devart, у которой, кстати, есть много инструментов для работы с Microsoft SQL Server, про один инструмент я уже рассказывал в статье – Как сравнить и синхронизировать две базы данных в Microsoft SQL Server? Кроме того, у Devart есть и инструменты для работы с другими СУБД, про некоторые я сегодня еще расскажу.

Red Gate SQL Prompt

Red Gate SQL Prompt – еще один мощнейший инструмент для работы с Microsoft SQL Server. С помощью него также можно разрабатывать SQL инструкции и администрировать SQL сервер. Данную среду разрабатывает компания Redgate Software, которая специализируется на работе с данными, у нее есть инструменты и для работы с другими СУБД, но основным направлением является Microsoft SQL Server.

Navicat for SQL Server

Navicat for SQL Server – это графический инструмент для разработки и администрирования баз данных в Microsoft SQL Server. С помощью него можно создавать, редактировать и удалять любые объекты базы данных, разрабатывать и выполнять SQL запросы и инструкции, а также просматривать данные в таблицах, включая двоичные и шестнадцатеричные данные.

EMS SQL Management Studio for SQL Server

EMS SQL Management Studio for SQL Server – это комплексное решение для разработки и администрирования баз данных в Microsoft SQL Server. Разработкой занимается компания EMS, которая специализируется на разработке инструментов администрирования баз данных и приложений для управления данными. У нее много инструментов для работы с разными СУБД.

DataGrip

DataGrip – это универсальный инструмент для работы с базами данных, он умеет работать с Microsoft SQL Server, PostgreSQL, MySQL, Oracle, Sybase, DB2 и другими. Разработчиком DataGrip выступает JetBrains.

SQL Enlight

SQL Enlight – еще одно приложение для разработки T-SQL кода. Разработкой занимается компания Ubitsoft.

SQLCMD

SQLCMD – это стандартный консольный инструмент для работы с Microsoft SQL Server от компании Microsoft. Его использовать как основное средство разработки и администрирования SQL Server не получится, он в основном предназначен для каких-то служебных задач, выполнения скриптов и так далее. Его я сюда включил, так как начинающим программистам и администраторам SQL сервера об этом инструменте знать нужно.

Oracle Database

Oracle Database – это система управления базами данных от компании Oracle. Это также очень популярная СУБД, и также среди крупных компаний.

Инструментов для работы с Oracle Database также много, вот некоторые из них.

Oracle SQL Developer

Oracle SQL Developer – это стандартный, бесплатный и основной инструмент для разработчика баз данных Oracle.

Разработкой занимается компания Oracle. С помощью Oracle SQL Developer можно разрабатывать инструкции на PL/SQL и выполнять SQL запросы.

SQL Navigator for Oracle

SQL Navigator for Oracle – это удобный и не менее популярный инструмент для работы с Oracle Database.

Navicat for Oracle

Navicat for Oracle – это инструмент для разработки и администрирования баз данных Oracle Database. Этот инструмент имеет широкий набор функций для облегчения управления данными, таких как инструмент моделирования данных, синхронизация данных, импорт и экспорт данных.

EMS SQL Management Studio for Oracle

EMS SQL Management Studio for Oracle – это комплексное решение для разработки и администрирования баз данных Oracle Database. Разработкой занимается компания EMS, продукты которой я уже упоминал сегодня.

dbForge Studio for Oracle

dbForge Studio for Oracle – еще один продукт компании Devart, который предназначен для разработки и обслуживания баз данных Oracle Database, он также имеет очень мощный функционал.

MySQL

MySQL – это система управления базами данных также от компании Oracle, но только она распространяется бесплатно. MySQL получила широкое применение в интернете как средство хранения данных сайтов.

Для работы с MySQL существует очень много инструментов, вот самые популярные и функциональные.

MySQLWorkbench

MySQL Workbench – это основной и стандартный инструмент для работы с MySQL.

Он позволяет осуществлять разработку на SQL и администрировать MySQL сервер.

PHPMyAdmin

PHPMyAdmin – это бесплатный веб-инструмент для работы с MySQL. Очень широкую популярность он приобрел в интернете, так как именно PHPMyAdmin используют для разработки баз данных на многих web-сайтах, а также на большинстве хостинг-провайдерах для управления базой MySQL используется именно PHPMyAdmin.

Navicat for MySQL

Navicat for MySQL – это инструмент для администрирования и разработки баз данных MySQL и MariaDB. Navicat for MySQL позволяет подключаться и работать с базами данных в MySQL и MariaDB одновременно.

dbForge Studio for MySQL

dbForge Studio for MySQL – это мощное решение для разработки и управления базами данных MySQL и MariaDB. Данный инструмент позволяет создавать и выполнять SQL запросы, разрабатывать и отлаживать процедуры и функции, а также управлять объектами баз данных MySQL с помощью удобного графического пользовательского интерфейса.

EMS SQL Management Studio for MySQL

EMS SQL Management Studio for MySQL – это еще одно комплексное и мощное решение от компании EMS, на этот раз для разработки и администрирования баз данных MySQL. Данный инструмент содержит все необходимые компоненты для работы с MySQL: редактор SQL запросов, средство импорта, экспорта и сравнения данных и много других, предназначенных не только для разработчиков, но и для администраторов и аналитиков данных.

SQL Maestro for MySQL

SQL Maestro for MySQL – это еще один инструмент разработки и администрирования баз данных MySQL и MariaDB.

PostgreSQL

PostgreSQL – эта бесплатная система управления базами данных, и она очень популярна и функциональна.

Для работы с PostgreSQL можно использовать следующие инструменты.

pgAdmin

pgAdmin – это основное, стандартное средство для разработки баз данных PostgreSQL, которое распространяется бесплатно.

pgAdmin достаточно удобный инструмент для разработчика, с помощью него можно разрабатывать SQL инструкции, выполнять SQL запросы, создавать объекты базы данных и многое другое.

EMS SQL Management Studio for PostgreSQL

EMS SQL Management Studio for PostgreSQL – это комплексное решение для разработки и администрирования баз данных PostgreSQL. Данный инструмент так же, как все остальные продукты компании EMS, имеет очень широкий функционал от простого редактора SQL запросов до инструмента сравнения данных.

Navicat for PostgreSQL

Navicat for PostgreSQL – это простой графический инструмент для разработки баз данных PostgreSQL. Он позволяет писать и выполнять SQL запросы любой сложности.

dbForge Studio for PostgreSQL

dbForge Studio for PostgreSQL – это еще один мощный инструмент от компании Devart, на этот раз для работы с PostgreSQL. Он позволяет разрабатывать и выполнять запросы, редактировать код в удобном интерфейсе, формировать отчеты, модифицировать данные, а также осуществлять импорт и экспорт данных.

psql

psql – это стандартная консольная утилита для работы с PostgreSQL. Используется в основном для автоматизации различных служебных задач, хотя вести SQL разработку в ней также можно.

DataGrip

Также осуществлять разработку баз данных PostgreSQL можно и с помощью уже упомянутого в этой статье универсального инструмента DataGrip от компании JetBrains.

Выводы

Как видите, существует очень много инструментов для работы с базами данных, при этом многие компании специализируется на выпуске программ для баз данных, и у них есть версии для каждой популярной СУБД. Такие инструменты очень функциональны, и они, конечно же, платные. Но, как я уже отмечал, функционала стандартных средств, которые предоставляются бесплатно, для создания и выполнения SQL запросов будет вполне достаточно.

Интуитивно понятный и хорошо продуманный интерфейс облегчает администрирование баз данных.



Дизайнер объектов

Управляйте всеми объектами базы данных с помощью дизайнера объектов.



Обработка данных

Копируйте, вставляйте, редактируйте и удаляйте записи в нашем редакторе данных, сделанном в виде электронной таблицы.



Моделирование

Вы можете графически визуализировать и редактировать структуру базы данных с помощью комплексного инструмента разработки и моделирования данных.



Диаграммы

Визуализация данных БД дает полную аналитическую картину данных с помощью диаграмм и графиков.



Синхронизация данных

Сравнивайте и синхронизируйте данные в базах данных / схемах с подробным анализом процесса синхронизации.



Синхронизация структур

Функция синхронизации предоставит Вам полную картину всех различий баз данных. Создавайте необходимые скрипты для синхронизации, чтобы обновлять целевую базу данных.



Завершение кода

Вы можете конструировать операторы SQL в редакторе SQL, выбирая нужный вариант из выпадающего списка.



Сниппеты

Используйте сниппеты в редакторе SQL для быстрого и безошибочного написания кода.



Автоматизация

Создавайте и планируйте пакетные задания для ежедневно выполняемых операций и получайте уведомления по электронной почте об их завершении.



Navicat Cloud

Сохраняйте файлы в облако и работайте с ними вместе с коллегами.



Функции


Бесшовная миграция данных

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


Разнообразные инструменты для обработки данных

Используйте мастер импорта для передачи данных в базу данных из различных форматов или ODBC после настройки подключения к исходным данным. Экспортируйте данные из таблиц, представлений или результатов запросов в форматы Excel, Access, CSV и др. Добавляйте, изменяйте и удаляйте записи с помощью отображения в виде сетки и множества инструментов для редактирования данных. Navicat предоставляет необходимые инструменты для эффективного управления данными и обеспечения бесперебойной работы с базой данных.


Легкое редактирование SQL

Визуальный конструктор SQL позволяет создавать, редактировать и запускать операторы SQL без необходимости изучать синтаксис и правила использования команд. Данный инструмент позволяет быстро и правильно писать код с помощью функции автозавершения кода и использования сниппетов.


Умные инструменты для разработки базы данных

Вы можете создавать, модифицировать и управлять объектами базы данных при помощи профессиональных инструментов для дизайна объектов. Создавайте представление Вашей базы данных в графическом виде с помощью комплексного инструмента разработки и моделирования данных, чтобы с легкостью понимать сложные базы данных.


Инструмент визуализации данных

Диаграммы позволяют создавать визуальные представления больших объемов данных и помогают получить полную аналитическую картину данных. Вы можете исследовать закономерности, тенденции и связи между данными, а затем представлять результаты на панели управления для совместного использования.


Повышайте продуктивность

Интуитивно понятный графический интерфейс для инструмента резервного копирования SQL Server Backup поможет Вам выполнить процесс резервного копирования и снизит вероятность ошибок. Вы можете настроить автоматизацию процесса развертывания - например, задать автоматическое выполнение скриптов в определенное время. Где бы Вы не находились, работа будет сделана.


Совместная работа - это просто

Сохраняйте в облаке Navicat Cloud Ваши настройки подключения, модели, запросы и виртуальные группы, чтобы иметь к ним доступ в режиме реального времени и делиться ими с коллегами в любое время и в любом месте. С Navicat Cloud каждая минута Вашего дня может быть продуктивной. Узнать больше >


Безопасное подключение

Создавайте безопасные и стабильные подключения посредством SSH-туннелирования. Navicat предоставляет больше форматов шифрования и более эффективную рабочую среду, так что Вам больше никогда не нужно будет волноваться о соединении через небезопасную сеть.


В Navicat теперь доступно кросс-платформенное лицензирование. Неважно, какую платформу Вы используете - Windows, macOS или Linux - Вы приобретаете лицензию один раз и выбираете платформу для активации.

Ночной режим

Установите темный стиль, чтобы защитить глаза от ослепительно белого экрана компьютера. При нахождении в ночном режиме вид страниц не меняется.

Интерфейс

Интуитивно понятный и хорошо продуманный интерфейс облегчает администрирование баз данных.



Дизайнер объектов

Управляйте всеми объектами базы данных с помощью дизайнера объектов.



Обработка данных

Копируйте, вставляйте, редактируйте и удаляйте записи в нашем редакторе данных, сделанном в виде электронной таблицы.



Моделирование

Вы можете графически визуализировать и редактировать структуру базы данных с помощью комплексного инструмента разработки и моделирования данных.



Диаграммы

Визуализация данных БД дает полную аналитическую картину данных с помощью диаграмм и графиков.



Синхронизация данных

Сравнивайте и синхронизируйте данные в базах данных / схемах с подробным анализом процесса синхронизации.



Синхронизация структур

Функция синхронизации предоставит Вам полную картину всех различий баз данных. Создавайте необходимые скрипты для синхронизации, чтобы обновлять целевую базу данных.



Завершение кода

Вы можете конструировать операторы SQL в редакторе SQL, выбирая нужный вариант из выпадающего списка.



Сниппеты

Используйте сниппеты в редакторе SQL для быстрого и безошибочного написания кода.



Автоматизация

Создавайте и планируйте пакетные задания для ежедневно выполняемых операций и получайте уведомления по электронной почте об их завершении.



Navicat Cloud

Сохраняйте файлы в облако и работайте с ними вместе с коллегами.



Функции


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


Разнообразные инструменты для обработки данных

Используйте мастер импорта для передачи данных в базу данных из различных форматов или ODBC после настройки подключения к исходным данным. Экспортируйте данные из таблиц, представлений или результатов запросов в форматы Excel, Access, CSV и др. Добавляйте, изменяйте и удаляйте записи с помощью отображения в виде сетки и множества инструментов для редактирования данных. Navicat предоставляет необходимые инструменты для эффективного управления данными и обеспечения бесперебойной работы с базой данных.


Визуальный конструктор SQL позволяет создавать, редактировать и запускать операторы SQL без необходимости изучать синтаксис и правила использования команд. Данный инструмент позволяет быстро и правильно писать код с помощью функции автозавершения кода и использования сниппетов.


Вы можете создавать, модифицировать и управлять объектами базы данных при помощи профессиональных инструментов для дизайна объектов. Создавайте представление Вашей базы данных в графическом виде с помощью комплексного инструмента разработки и моделирования данных, чтобы с легкостью понимать сложные базы данных.


Инструмент визуализации данных

Диаграммы позволяют создавать визуальные представления больших объемов данных и помогают получить полную аналитическую картину данных. Вы можете исследовать закономерности, тенденции и связи между данными, а затем представлять результаты на панели управления для совместного использования.


Интуитивно понятный графический интерфейс для инструмента резервного копирования SQL Server Backup поможет Вам выполнить процесс резервного копирования и снизит вероятность ошибок. Вы можете настроить автоматизацию процесса развертывания - например, задать автоматическое выполнение скриптов в определенное время. Где бы Вы не находились, работа будет сделана.


Сохраняйте в облаке Navicat Cloud Ваши настройки подключения, модели, запросы и виртуальные группы, чтобы иметь к ним доступ в режиме реального времени и делиться ими с коллегами в любое время и в любом месте. С Navicat Cloud каждая минута Вашего дня может быть продуктивной. Узнать больше >


Создавайте безопасные и стабильные подключения посредством SSH-туннелирования. Navicat предоставляет больше форматов шифрования и более эффективную рабочую среду, так что Вам больше никогда не нужно будет волноваться о соединении через небезопасную сеть.


В Navicat теперь доступно кросс-платформенное лицензирование. Неважно, какую платформу Вы используете - Windows, macOS или Linux - Вы приобретаете лицензию один раз и выбираете платформу для активации.

Ночной режим

Установите темный стиль, чтобы защитить глаза от ослепительно белого экрана компьютера. При нахождении в ночном режиме вид страниц не меняется.

Для удаленной работы с базами данных MySQL Вы можете использовать несколько видов утилит. Это может быть как браузерное решение phpMyadmin так и ПО, установленное локально на Ваш компьютер. Для примера рассмотрим работу с такой программой управления базами данных как NaviCat. Вы можете использовать и другое ПО, аналогичное по функционалу. Суть метода остается та же.

Для этого идем на официальный сайт данной программы в раздел Загрузки . В зависимости от операционной системы, скачиваем необходимую версию программы для Вашего ПК. Запускаем установку данного ПО и следуя подсказкам завершаем процесс инсталляции.


Принимаем лицензионное соглашение.


Далее просто нажимаем кнопку "Далее" и завершаем установку данного ПО.


Переходим в панель управления хостингом в раздел MySQL > Управление доступом. Указываем Ваш IP адрес и нажимаем кнопку "Добавить".


Данный вариант подходит если у Вас динамический IP. Доступ для него открывается на 24 часа.

Если же у Вас статический IP, Вы можете подать заявку на добавление его в фаервол на постоянной основе. Для этого после предыдущего шага напротив Вашего IP нажмите кнопку


После обработки запроса у данного IP будет постоянный доступ к управлению базами данных.

Теперь необходимо в NaviCat'е создать подключение к Вашей базе данных.

В разделе Connection выбираем пункт MySQL. Открывается окно с предложение ввести данные подключения.


Connection Name - указываете название, под которым будет сохранено подключение.

Hostname/IP address - указываете Ваш сервер баз данных. Он указан в панели управления хостингом в разделе MySQL > Создание/удаление баз.

Port - оставляете как есть.

User Name и Password - данные доступа для нужной базы данных.

После этого нажимаете Test connection и если ошибок не возникает нажимаете OK и сохраняете данное подключение.

В списке подключений появляется Ваше подключение.


При двойном клике на него Вы попадаете на сервер, где уже и производите нобходимые изменения.

Читайте также: