fredy: mySQL

Hi,

kann mir bitte jemand ein einfaches Bsp. geben um
in mySql folgendes zu erreichen:

x) DB anlegen
x) Benutzer für DB anlegen
x) mit DB als Benutzer verbinden
x) tabelle mit Einträgen erstellen
x) einträge wieder auslesen

vielen Dank
  Fredy

  1. Hi,

    kann mir bitte jemand ein einfaches Bsp. geben um
    in mySql folgendes zu erreichen:

    x) DB anlegen
    x) Benutzer für DB anlegen
    x) mit DB als Benutzer verbinden
    x) tabelle mit Einträgen erstellen
    x) einträge wieder auslesen

    vielen Dank
      Fredy

    Hallo Fredy

    Nein, da muss ich dich entaeuschen.
    Eine Datenbank zu erstellen ist ja noch einfach:
    CREATE DATABASE db_deinname (Unterstrich muss)
    aber die Tabelle:
    ich versuch mal cut&paste aus dem Manual
    CREATE TABLE tbl_einname (create_definition,...)

    create_definition:
      col_name type [NOT NULL NULL] [DEFAULT default_value] [AUTO_INCREMENT]
                [PRIMARY KEY] [reference_definition]
      or    PRIMARY KEY (index_col_name,...)
      or    KEY [index_name] KEY(index_col_name,...)
      or    INDEX [index_name] (index_col_name,...)
      or    UNIQUE [index_name] (index_col_name,...)
      or    [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...)
                [reference_definition]
      or    CHECK (expr)

    type:
            TINYINT[(length)] [UNSIGNED] [ZEROFILL]
      or    SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
      or    MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
      or    INT[(length)] [UNSIGNED] [ZEROFILL]
      or    INTEGER[(length)] [UNSIGNED] [ZEROFILL]
      or    BIGINT[(length)] [UNSIGNED] [ZEROFILL]
      or    REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
      or    DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
      or    FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
      or    DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
      or    NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
      or    CHAR(length) [BINARY]
      or    VARCHAR(length) [BINARY]
      or    DATE
      or    TIME
      or    TIMESTAMP
      or    DATETIME
      or    TINYBLOB
      or    BLOB
      or    MEDIUMBLOB
      or    LONGBLOB
      or    TINYTEXT
      or    TEXT
      or    MEDIUMTEXT
      or    LONGTEXT
      or    ENUM(value1,value2,value3,...)
      or    SET(value1,value2,value3,...)

    index_col_name:
            col_name [(length)]

    reference_definition:
            REFERENCES tbl_name [(index_col_name,...)]
                       [MATCH FULL MATCH PARTIAL]
                       [ON DELETE reference_option]
                       [ON UPDATE reference_option]

    reference_option:
            RESTRICT CASCADE SET NULL NO ACTION SET DEFAULT

    Soll ich jetzt hier einfach mal abbrechen? Ich nehme an, das heist ja.
    Als weiterfuehrende Lektuere sei empfohlen:
    "Start mit Datenbanken und SQL" (nur Access und Oracle7) von Petra Bilke bei KnowWare ISBN 3-931666-19-4 7,-DM (nein, kein Tippfehler), hintendrin noch einige Literaturhinweise (5 Stueck, bischen aermlich finde ich).
    Im WWW:
    fuer Buecher:
    http://www.oreilly.com
    amazon natuerlich nicht vergessen und alle anderen
    http://www.tcx.se/doc.html
    dort befindet sich ein Link zu einer deutschsprachigen Dokumentation, die allerdings "lediglich" eine Uebersetzung des Manuals zu sein scheint.
    http://www.php.net
    alles zu PHP und CGI, immer gut bei Anbindungsversuchen mit HTML und Perl u.s.w.
    http://http://www.mathematik.uni-ulm.de/help/perl5/doc/Mysql/Admin.html
    ein bischen Hilfe zur Administration (engl.)
    http://faust.de/vote/index.html
    at was gemacht mit PHP3 auf MySQL, vieleicht mal nett fragen?
    http://www.wernhart.priv.at/php/
    Einige Beispiele (Guest Book, Mail, Shopping)allerdings englisch und verlinkt auf andere Domains (IP Nummer nicht kontrolliert)
    und, und, und, einfach mal 'ne Suchmaschine anschmeissen und nach mysql suchen lassen.Derer Hits sind Legion, vieleicht also etwas genauer spezifizieren.
    Lass 'mal von Dir hoeren, wenn Du beim "Frontend" also der HP angekommen bist.
    Gruss
    Christoph
    PS: eben hat mir FreeNet (die mit der 01019) beim Uebertragen dazwischengefunkt mit ihrer Startseite, ich hoffe ich bin jetzt nicht doppelt,waer mir doch ein bischen peinlich, gleich beim erstenmal ;-)
    Christoph