mysql

Alain Schroeder alain at mini.gt.owl.de
Fri May 28 01:24:57 CEST 1999


On Thu, May 27, 1999 at 09:42:12PM +0200, Achim Hendriks wrote:
> Hallo,
> 
> ich habe mir gerade den mysqld installiert. Ich habe auch schon mit mysqladmin 
> create "database" eine Datenbank angelegt. Jetzt ist die frage, wie erstelle ich 
> die table in der datenbank ?
> ich habe es mit mysql versucht, aber der sagt mit immer syntax error.
> 
> hat jemand nen tip für mich ?
> 
Es geht mit mysql! Ich habe erst vor kurzem selber herumexperimentiert. (In
der FreeX 1/99 ist ein brauchbarer Artikel...)

Du mußt (frei nach FreeX <ggg>) direkt noch die Parameter mit angeben:

CREATE TABLE cts (
  nr int(6) not null auto_increment,
  jahr int(4),
  monat int(2),
  schwerpunkt char(20),
  gelesen char(5),
  PRIMARY KEY(nr)
  );

nr ist dann der Eintrag und wird mit jedem neuen Eintrag um eins hochgesetzt.
Festgelegt wird das durch PRIMARY KEY (nr). Ich glaube die Groß- bzw.
Kleinschreibung ist dabei nebensächlich. Da bei SQL alle Daten als Zeichen
übergeben werden, kann man integer Zahlen auf die Ziffernzahl begrenzen. Ob
das nun gut oder schlecht ist, sei jedem selbst überlassen (ich finde es
schlecht).

Die Tabelle kannst du im nachhinein noch ändern mit: 

ALTER TABLE [ADD/CHANGE/DROP/...]

Damit habe ich mich aber noch nicht befaßt.

Des weiteren habe ich noch zwei Tools ausgetestet. kmysql und gmysql. kmysql
ließ sich bei mit nicht auf anhieb kompilieren (Fehler bei irgendwelchen KDE
Headern - weiß der Geier wo) und gmysql hatte zumindest auf den ersten Blick
nicht genügen Möglichkeiten für mich. Soll heißen: Man konnte Datenbanken und
Tabllen anschauen (und vielleicht auch editieren - nicht probiert), aber nicht
Einträge in die Datenbank machen (Weiß einer ein Tool?).

	cYa,
	  - -- Alain -- -

-- 
AdH nennt Beispiele: Die Stadt Gütersloh plant ein neues Hallenbad... 
	       - Ich will jetzt nicht über die neue Gesammtschule reden..."



More information about the Linux mailing list