Jan Ulrich Hasecke
2019-11-14 d80dd3dd28e2960b877f2157d20fc7d8cfe7ac46
source/referenz/hsadmin/mysqldb.rst
@@ -1,22 +1,49 @@
=====================
HSAdmin-Modul mysqldb
=====================
.. _kap-modul-mysqldb:
=============
Modul mysqldb
=============
Das HSAdmin-Modul mysqldb verfügt über folgende Optionen:
Funktionen
==========
+---------------+------------------------------------------------+
| Option        | Erläuterung                                    |
+===============+================================================+
| name          | Datenbankname (z.B. xyz00_abc)                 |
+---------------+------------------------------------------------+
| owner         | Datenbanknutzer (z.B. xyz00_owner)             |
+---------------+------------------------------------------------+
| encoding      | Zeichensatz der Datenbank (Standard ist UTF-8) |
+---------------+------------------------------------------------+
.. option:: mysqldb.search
Beispiel:
   Suche Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten
.. option:: mysqldb.add
   Füge eine neue Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
.. option:: mysqldb.update
   Aktualisiere eine Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten.
.. option:: mysqldb.remove
   Lösche eine Datenbank nach den im Befehlsausdruck angegebenen Feldern und Werten.
Editierbare Felder
==================
Das HSAdmin-Modul ``mysqldb`` kann entsprechend der folgenden Befehlssyntax von :command:`HSADmin` Felder setzen oder verändern::
   mysqldb.function({where:{field:'value',...}, set:{field:'value',...}})
Im Modul ``mysqldb`` stehen folgende Felder zur Verfügung.
name
   Datenbankname (z.B. xyz00_abc)
owner
   Datenbanknutzer (z.B. xyz00_owner)
encoding
   Zeichensatz der Datenbank (Standard ist UTF-8)
Beispiele
=========
.. code-block:: console
    xyz00@hsadmin> mysqldb.add ({set:{name:'xyz00_abc',owner:'xyz00_owner',encoding:'latin1'}})
.. todo:: Weitere Beispiele, mindestens noch eins mit where-Kondition