Der Schmitt kanns halt :-).

Ich stimme ihm zu. Wenn man eine Datenbank (in diesem Fall MYSQL) öfters
benutzt lohnt es sich damit alles zu erschlagen was dazu passt. Denn von
einer kommt mann schneller auch zu anderen OSen, Reports und Import- und
Exporttools.

Martin Kellner

Martin Schmitt schrieb:
> 
> * René F. Franke wrote/schrieb:
> 
> > in nem handelsüblichen ascii-file - ich komm doch nicht auf die idee, mit nem
> > datenbank-monster meine paar einträge totzuschiessen...
> 
> Ich wüßte ja mal gerne, wer das Gerücht in die Welt gesetzt hat, MySQL sei
> ein Datenbank-Monster.
> 
> Eine Adreßdatenbank in MySQL hast Du schneller zusammengekloppt als Du
> überlegt hast, wie Du Dein ASCII-File nennen willst:
> 
> Erstmal als Root die Datenbank anlegen:
> 
> mysql> create database schmitt;
> Query OK, 1 row affected (0.00 sec)
> 
> Dann einen User dafür anlegen, der alles kann:
> 
> mysql> grant all on schmitt.* to martin@% with grant option;
> Query OK, 0 rows affected (0.00 sec)
> 
> Dann eine Tabelle mit ein paar Feldern z.B. wie folgt anlegen (Bitte keine
> Diskussion über Feldtypen anfangen):
> 
> $ mysql --batch <<EOF
> use schmitt;
> create table adressen(
>         id              smallint PRIMARY KEY NOT NULL AUTO_INCREMENT,
>         nachname        varchar(40),
>         vorname         varchar(20),
>         titel           varchar(10),
>         firma           varchar(40),
>         tel_privat      varchar(20),
>         fax_privat      varchar(20),
>         tel_buero       varchar(20),
>         fax_buero       varchar(20),
>         email           varchar(40),
>         mobiltelefon    varchar(20),
>         adresse         varchar(40),
>         plz             varchar(8),
>         ort             varchar(30),
>         bundesland      varchar(25),
>         land            varchar(20),
>         geburtstag      date,
>         notiz           varchar(200)
> );
> EOF
> 
> Und schon ist die Datenbank angelegt:
> 
> mysql> describe schmitt.adressen;
> +--------------+--------------+------+-----+---------+----------------+
> | Field        | Type         | Null | Key | Default | Extra          |
> +--------------+--------------+------+-----+---------+----------------+
> | id           | smallint(6)  |      | PRI | 0       | auto_increment |
> | nachname     | varchar(40)  | YES  |     | NULL    |                |
> | vorname      | varchar(20)  | YES  |     | NULL    |                |
> | titel        | varchar(10)  | YES  |     | NULL    |                |
> | firma        | varchar(40)  | YES  |     | NULL    |                |
> | tel_privat   | varchar(20)  | YES  |     | NULL    |                |
> | fax_privat   | varchar(20)  | YES  |     | NULL    |                |
> | tel_buero    | varchar(20)  | YES  |     | NULL    |                |
> | fax_buero    | varchar(20)  | YES  |     | NULL    |                |
> | email        | varchar(40)  | YES  |     | NULL    |                |
> | mobiltelefon | varchar(20)  | YES  |     | NULL    |                |
> | adresse      | varchar(40)  | YES  |     | NULL    |                |
> | plz          | varchar(8)   | YES  |     | NULL    |                |
> | ort          | varchar(30)  | YES  |     | NULL    |                |
> | bundesland   | varchar(25)  | YES  |     | NULL    |                |
> | land         | varchar(20)  | YES  |     | NULL    |                |
> | geburtstag   | date         | YES  |     | NULL    |                |
> | notiz        | varchar(200) | YES  |     | NULL    |                |
> +--------------+--------------+------+-----+---------+----------------+
> 18 rows in set (0.00 sec)
> 
> Wer sich seine Adreßdatenbank in der Shell zurechtdengeln kann, wird *das*
> ja wohl auch hinbekommen können, oder?
> 
> -martin
> 
> --
> Two rules to success in life:
>        1. Don't tell people everything you know
> ---------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an