📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Revolutionize Database Management with AI Powered SQL!

DIY Smart Code16:03

Transcription

Прекратите писать SQL-запросы. Хотите писать на обычном английском, и база данных поймет? Именно это делает Jet2DB. Больше никакой переписки между инструментами. Просто Chat2DB Pro с SQL на базе искусственного интеллекта у вас под рукой. В этом видео я покажу вам, как Chat2DB, инновационный клиент AIS SQL, воплощает это в реальность, позволяя вам генерировать запросы, создавать панели мониторинга, анализировать данные и делать это мгновенно, и многое другое. К концу вы увидите, как Chat2DB может сэкономить вам время и деньги, делая управление базами данных намного более интуитивным. Давайте начнем.

Это веб-сайт Jet2DB.ai. Здесь вы можете скачать, скачать, скачать профессиональную версию Jet2DB в виде исполняемого файла для вашей системы, а затем использовать все функции. Другой способ использовать Jet2DB — напрямую в браузере. Так что вы можете нажать «Начать» и использовать его здесь, в браузере. Но, как вы можете видеть здесь, для полного опыта, полной производительности вы должны скачать исполняемый файл и запустить его непосредственно на вашей системе. Я уже вошел в систему. Вот почему вы видите приложение напрямую.

Если мы перейдем к ценам здесь, наверху, вы увидите, что есть также сообщество, которое не является фокусом этого видео, но я быстро покажу вам репозиторий GitHub и как он выглядит. Итак, давайте перейдем на страницу GitHub, где вы можете увидеть проект с открытым исходным кодом. Вы можете полностью контролировать исходный код самостоятельно и изменять его, если хотите. И у вас также есть таблица сравнения функций здесь немного ниже, где вы можете увидеть сравнение между версией с открытым исходным кодом и профессиональной версией. Так что, как вы можете видеть, профессиональная версия имеет гораздо больше функций, к которым мы перейдем через секунду. Итак, версию с открытым исходным кодом вы можете скачать прямо здесь, справа, под «Релизами». Просто нажмите «Релизы», а затем скачайте соответствующий файл для вашей системы. И если вы его запустите, вы увидите это приложение. Я уже подключил здесь свою базу данных SQLite или создал тестовую. Так что вы можете перейти к подключениям, подключить свою базу данных или все это. А затем перейти в рабочую область, где вы можете работать со своей базой данных.

У вас также есть интеграция с ИИ здесь, очень простая по сравнению с профессиональной версией. Вы увидите это немного позже, но это работает. Итак, вот пример запроса. Если мы запустим это, это создаст это. Э-э, давайте удалим это, потому что у меня это уже было. Итак, он создал таблицу или создаст таблицу категорий с некоторым фиктивным тестовым набором данных. Так что, как вы можете видеть, у нас есть SQL для создания таблицы и вставка в для создания тестового набора данных. Так что мы можем теперь запустить его напрямую. И если мы обновим, мы ничего не увидим, потому что это не работает идеально с SQLite. Так что вам нужно перезапустить приложение для правильной перезагрузки. Так что для других подключений, таких как MySQL, Postgress, это работает лучше. Но я уже в контакте с Jet2DB, и они были очень рады обратной связи, и я думаю, они скоро это исправят. Так что большое спасибо Эми за вашу обратную связь. Я перезагрузил приложение, и, как вы можете видеть, теперь у нас есть таблица категорий, и если мы откроем ее, у нас есть и тестовые данные. Так что у вас есть все возможности для управления вашей базой данных здесь, как вы знаете из MySQL или чего-либо еще, но также с интеграцией ИИ. Вы можете открыть больше консолей, увидеть свои журналы времени выполнения здесь, а также получить другую информацию.

Итак, здесь, в настройках, вы можете выполнить некоторую конфигурацию для темы, но более интересны пользовательские интеграции ИИ, у вас есть различные возможности для источников ИИ. Я просто настроил OpenAI с моим ключом и API-хостом, и это работает довольно хорошо. Вы также можете добавлять панели мониторинга здесь, слева, на вкладках панелей мониторинга. Можете добавить новые данные, а затем создать панели мониторинга для линейных, круговых и столбчатых диаграмм. Так что вы выбираете свой хост и подключение к базе данных здесь, внизу. Затем вы можете использовать ИИ для создания SQL-запроса. Так что, например, визуализировать категории. Так что очень простой запрос: выбрать все из категорий. Мы запускаем его успешно. Давайте выберем линию. Затем мы можем использовать здесь имя категории, а затем также описание или, может быть, давайте возьмем ID. И, как вы можете видеть, вы получаете визуализацию здесь, наверху. Давайте подтвердим. И теперь у вас есть это на панели мониторинга. Так что вы можете добавить больше визуализаций здесь, чтобы получить обзор базы данных.

Хорошо, давайте вернемся к профессиональной версии. Как сказано, вы можете скачать профессиональную версию здесь с веб-сайта. И, как вы можете видеть в ценах, вы также получаете 30-дневную бесплатную пробную версию. Так что кредитная карта не требуется. Так что вы можете тестировать ее неделями без кредитной карты или чего-либо еще. Так что просто скачайте, зарегистрируйтесь и протестируйте.

Это интерфейс Jet 2DB Pro. Как вы можете видеть, он похож на версию с открытым исходным кодом, но выглядит немного лучше, на мой взгляд, и имеет гораздо больше функций. Итак, давайте начнем с добавления новой базы данных. Здесь, в верхнем левом углу, вы можете создать базу данных, новые подключения, или вы также можете импортировать, если у вас есть существующие подключения. И для новых подключений у вас есть множество вариантов, как вы видели во вступлении, для подключения ваших баз данных. Так что стандартные MySQL, Oracle, Postgress. Но вы также можете добавлять базы данных NoSQL, такие как MongoDB. Так что давайте добавим новую базу данных SQLite, потому что это легко. Нам не нужно ничего устанавливать, и я все еще могу показать вам все, что вам нужно знать. Так что давайте нажмем SQLite. Затем мы дадим ей имя файла. У меня есть пример отслеживания агента ИИ. Так что давайте назовем его отслеживанием агента ИИ. и протестируем подключение. Тест успешен, хранилище локальное. Мы также можем дать ему среду, и мы сохраним его. И, как вы можете видеть здесь слева, у нас есть подключение к нашей базе данных SQLite, теперь без таблиц и основной.

Так что давайте откроем консоль запросов, щелкнув правой кнопкой мыши здесь, на основной консоли запросов, а затем мы можем напрямую вызвать ИИ с помощью слеша. Так что здесь мы можем выбирать между различными моделями для использования. Так что по умолчанию это облако для установки, что для меня совершенно нормально, но если вы предпочитаете другие, вы можете выбрать из этого исчерпывающего списка ИИ LLM. Я подготовил этот запрос: создайте схему базы данных для отслеживания разговоров агентов ИИ, включая пользовательские сеансы, сообщения, использование токенов, затраты и так далее. Так что давайте просто запустим это, и он пишет наши SQL-операторы. Хорошо, готово. Вы должны всегда убедиться. О, он все еще работает. Но мы уже можем проверить, правильно ли это, соответствует ли это тому, что мы хотим. Так что ничего подозрительного не создано. Так что вы всегда должны проверять это. Так что это выглядит для меня совершенно нормально. И он создал здесь в конце также некоторый текст. Это, возможно, зависит от модели и не должно быть. Так что мы просто удалим часть документации здесь в конце. А затем мы можем запустить ее здесь, в верхнем левом углу. Запустить. И он создал все таблицы для нас. Так что давайте обновим здесь. И у нас та же проблема, что и в версии с открытым исходным кодом. Нам нужно перезапустить приложение. Я быстро сделаю это.

Хорошо, я перезапустил приложение. Как вы можете видеть сейчас, у нас здесь созданы наши таблицы. Они пока еще пусты, но мы можем позволить ему создать тестовые данные здесь также. И это намного проще, чем в версии с открытым исходным кодом, потому что вы можете просто щелкнуть правой кнопкой мыши здесь, а затем сгенерировать тестовые данные. И вам не нужен никакой запрос. Он просто создаст на основе ваших таблиц запрос для тестовых данных. Так что, как вы можете видеть, он открыл здесь чат, ИИ-чат справа, где он создал для нас SQL-запрос для вставки тестовых данных. Так что мы можем просто запустить его с помощью кнопки воспроизведения здесь. Да, мы хотим запустить его. Мы уверены. Мы можем увидеть статус здесь, а теперь мы можем снова проверить таблицу. Обновить, и у нас есть все наши тестовые данные. Так что я сделал это для отзывов пользователей и сообщений, как вы можете видеть здесь, и мы можем открыть новый чат здесь, в правом верхнем углу, и вы также можете выбрать здесь из всех ваших наборов данных, источников данных. У меня есть много подключений к данным, также из моего умного дома, например, я экспортировал свою Influx DB. Influx DB в данный момент не поддерживается, но будет в будущем. Так что я просто перенес ее в SQLite, чтобы показать вам здесь некоторые примеры данных. Так что давайте выберем умный дом localhost и основной со всеми моими наборами данных. А затем мы можем просто запросить базу данных здесь. Что находится в этой базе данных? И мы можем протестировать другую модель. Давайте выберем, например, quen marks. И давайте посмотрим, что мы получим. Так что давайте просто спросим, что находится в базе данных. Так что он сейчас работает. Он анализирует базу данных. И, как вы можете видеть в моей базе данных, есть много статистики по солнечной энергии от моей фотосистемы на крыше. Так что вы можете использовать чат, чтобы получить знания о базах данных, которые вы не знаете, или задавать конкретные детали о вашей базе данных, а также позволить ему создавать статистику, панели мониторинга, что угодно.

Другое, что вы можете сделать, это позволить ему создавать запросы, а также визуализации панелей мониторинга непосредственно в помощнике ИИ. Так что здесь, справа, я выбрал свою основную базу данных из моего умного дома, как я уже говорил ранее, и мы делаем запрос: покажи мне общую энергию по дням за последний месяц. Мы вводим, и мы увидим, как он генерирует запрос, а также визуализацию, которую мы затем можем добавить на нашу панель мониторинга. Так что, как вы можете видеть здесь, у нас есть SQL-запрос. Мы можем запустить его здесь также. Скопировать также. И мы также видим визуализацию напрямую. Так что, если вы нажмете на этот значок здесь, мы также можем выбрать панель мониторинга. В моем случае, панель мониторинга умного дома. Нажмите ОК. И она добавлена на панель мониторинга. Мы идем сюда, слева, к панели мониторинга. Открываем мою панель мониторинга умного дома. И, как вы можете видеть, она добавлена сюда. Так что мы можем перемещать ее и создавать полную панель мониторинга со всем, что нам нужно.

Также интересная функция здесь для ИИ-помощника заключается в том, что он предотвращает ошибки. Так что он фактически проверяет, существуют ли таблицы и данные, и является ли запрос действительным. Так что он не просто полагается на вывод чата из LLM. Так что он действительно знает базу данных и проверяет все. Здесь, на панели мониторинга, вы также можете напрямую создавать новые диаграммы. Так что нажмите «Новая диаграмма». Затем у вас есть здесь наверху кнопка конфигурации данных. Да, вы можете написать свой SQL-запрос. Так что, например, выберите или или давайте сначала выберем источник данных. Так что у нас также есть автодополнение. Так что используйте этот, только что созданный агент. И теперь мы можем выбрать все из, и, как вы можете видеть, у нас также есть автодополнение. В моем случае, я хочу, чтобы обратная связь пользователя сыграла, чтобы запустить запрос. И, как мы видим, мы получили много информации из этой таблицы, которую мы создали ранее с помощью генерации тестовых данных. Мы возвращаемся к диаграмме. Выберите тип диаграммы. Давайте сделаем столбик. Затем выберите горизонтальную ось. Мы можем использовать ID и запись здесь, например. И, как вы можете видеть, у вас есть визуализация здесь также. Вы можете добавить ее. Возможно, эта визуализация не имеет смысла в данном случае, но вы понимаете, как добавлять новые диаграммы.

Если вы предпочитаете писать SQL-операторы самостоятельно, вы можете полностью это сделать. Просто напишите код здесь, в консоли запросов. И даже если у вас не работает код, есть ошибки, есть простой способ их исправить. Так что я просто скопировал этот запрос отсюда, но вы можете написать свой собственный. И я добавил здесь двойное E. Так что это неправильно. Так что мы должны получить ошибку. Так что давайте выполним это. И, как мы видим, мы получаем здесь сообщение об ошибке. Нет такого поля. И мы можем легко исправить это в чате, нажав здесь этот текст. Он теперь проанализирует запрос и скажет нам, что не так. Так что у нас есть несколько решений здесь. Первое — проверить таблицы, обработать отсутствующие таблицы. И он также предоставил здесь рабочий SQL-оператор. И мы можем скопировать в конце. Есть также дополнительная заметка, которая объясняет, что не так. Так что двойное E было распознано здесь. Так что удалил его. Так что мы можем либо выбрать SQL-запрос отсюда. Просто скопируйте его и вставьте, или просто исправьте наш SQL самостоятельно и запустите его снова. И теперь у нас есть наши результаты.

Помимо создания SQL-запросов, вы также можете использовать ИИ-помощника для генерации серверного кода. Так что, например, давайте добавим новый чат здесь, справа. Затем введите запрос: сгенерируйте операции CRUD и классы сущностей на Java, и давайте запустим его. Так что, как вы можете видеть, он генерирует все, что вам нужно для вашего Java-приложения, и вы можете использовать это напрямую. Вы также можете сгенерировать его на Python, C++ или любом другом языке, который вы хотите. Это также зависит от выбранной вами языковой модели, но CloudSonet 4 может обрабатывать многие из них.

Итак, как вы можете видеть, Jet2DB — это очень классный инструмент для управления интеграцией ИИ вашей базы данных. И да, вы могли бы сделать все, что мы сделали сейчас, просто с помощью ChatGPT или облачного кода или чего-либо еще, но у вас нет этого интерфейса. И кроме того, он быстрее, точнее и гораздо более визуальный. А также у него есть некоторые функции, которые предотвращают ошибки, проверяя данные. Он знает ваши таблицы и так далее. Так что, если у вас есть много баз данных для управления, я думаю, это очень хороший подход, очень хороший инструмент, который вы можете использовать в своей повседневной работе. И, кстати, вы также можете использовать его с удаленными базами данных. Так что вы могли бы подключить свой Superbase в облаке и управлять им также. Так что все базы данных, которые вы видели в моих других видео с Superbase, вы могли бы управлять с помощью Chat2DB для визуализаций, панелей мониторинга, анализа и так далее. Так что, как я сказал в начале, он бесплатный в течение 30 дней. Так что проверьте его сами и дайте мне знать в комментариях, что вы думаете об этом инструменте. И я надеюсь, у вас будет отличный день. Увидимся в следующем. Пока.