Christoph Zurnieden: mySQL

Beitrag lesen

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