AI Personal Learning
und praktische Anleitung
讯飞绘镜

SQL Chat: SQL-Client mit webbasierter Chat-Schnittstelle

Allgemeine Einführung

SQL Chat ist ein quelloffenes SQL-Abfrage- und Verwaltungstool, das für die Interaktion mit Datenbanken über natürliche Sprache entwickelt wurde. Benutzer können Datenbankoperationen wie Abfragen, Ändern, Hinzufügen und Löschen über die Chat-Schnittstelle durchführen. Das Tool unterstützt eine Vielzahl von Datenbanken, darunter MySQL, PostgreSQL, MSSQL und TiDB, und bietet eine intuitive und bequeme Datenbankverwaltung.

SQL Chat:基于 Web 聊天界面的SQL客户端-1


 

Funktionsliste

  • Abfrage in natürlicher SpracheDatenbankabfrage und -manipulation mit natürlicher Sprache über eine Chat-Schnittstelle.
  • Multi-Datenbank-UnterstützungKompatibel mit MySQL, PostgreSQL, MSSQL und TiDB Datenbanken.
  • Selbstgehostete OptionUnterstützt Self-Hosting über Docker, um Datenschutz und Sicherheit zu gewährleisten.
  • Open-Source-ProjektOffener Quellcode, aktive Beiträge der Gemeinschaft, ständige Aktualisierungen und Optimierungen.
  • intuitive SchnittstelleEine einfache und leicht zu bedienende Benutzeroberfläche, die den Lernaufwand reduziert und die Produktivität erhöht.

 

Hilfe verwenden

Einbauverfahren

  1. Docker-Installation::
    • Stellen Sie sicher, dass Docker installiert ist.
    • Führen Sie den folgenden Befehl aus, um SQL Chat zu starten:
      docker run --name sqlchat --platform linux/amd64 --env NEXTAUTH_SECRET="$(openssl rand -hex 5)" --env OPENAI_API_KEY=<<YOUR_OPENAI_KEY>> -p 3000:3000 --hostname localhost sqlchat/sqlchat
      
    • Wenn Sie sich mit der localhost-Datenbank verbinden müssen, verwenden Sie die host.docker.internal als Host bei der Einrichtung der Datenbankverbindung.
  2. Konfiguration der Umgebungsvariablen::
    • NEXTAUTH_SECRET: Beliebige Zeichenfolge für die Authentifizierung.
    • OPENAI_API_KEY: API-Schlüssel von OpenAI erhalten.

Verwendungsprozess

  1. eine Anwendung starten::
    • Interviews http://localhost:3000 Öffnen Sie die SQL Chat-Schnittstelle.
    • Melden Sie sich an und beginnen Sie mit der Interaktion mit der Datenbank über natürliche Sprache.
  2. eine Suche durchführen::
    • Geben Sie eine Abfrage in natürlicher Sprache in das Chatfeld ein, z. B. "Abfrage aller Benutzerdaten".
    • SQL Chat wandelt automatisch natürliche Sprache in SQL-Anweisungen um, führt die Abfrage aus und liefert Ergebnisse.
  3. Datenmanipulation::
    • Unterstützung für das Hinzufügen, Ändern und Löschen von Datenoperationen durch natürliche Sprache.
    • Wenn Sie zum Beispiel "Fügen Sie einen neuen Benutzer mit dem Namen Zhang San und dem Alter 30 hinzu" eingeben, generiert SQL Chat die entsprechende SQL-Anweisung und führt sie aus.
  4. Benutzerdefinierte Konfiguration::
    • Die Benutzer können die Konfiguration von SQL Chat nach Bedarf anpassen, z. B. indem sie die Einstellungen für die Datenbankverbindung ändern oder die Anzeigeoptionen der Oberfläche anpassen.

Datenschutz

  • SQL Chat unterstützt Self-Hosting, d. h. die Benutzer können die Anwendung auf ihren eigenen Servern installieren, um den Datenschutz und die Sicherheit zu gewährleisten.
  • Um eine Verbindung zur Datenbank mit sqlchat.ai herzustellen, müssen Sie die 0.0.0.0 Fügen Sie der Datenbank eine Whitelist IP hinzu, um alle Verbindungen zuzulassen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " SQL Chat: SQL-Client mit webbasierter Chat-Schnittstelle
de_DEDeutsch