Information

  • Informatik
  • Datenbank
  • SQL-01

Zurreal.de

Fantasy Art ~ Phantastische Kunst

Fantasy Art ~ Phantastische Kunst

Please click on 'Switch Style'.
The style of the website will change.

Bitte klicken Sie auf 'Switch Style'.
Die Gestaltung der Webseite wird sich ändern.

Allgemein

Abkürzungen
Datenbankdb
Tabelletab
Spaltecol
Datensatzsatz
Datenfeldfeld
Autowert, PKid

Leerzeichen im Namen mit `Apostroph` kennzeichnen
`Neue Datenbank`.`Tabelle Alpha Omega`



Datenbank: auswählen


USE db;



Tabelle: auswählen


USE db.tab;


Tabelle: ändern: Name


ALTER TABLE tab_alt RENAME tab_neu;


Tabelle: duplizieren


CREATE TABLE db.tab_neu AS (SELECT * FROM db.tab_alt);



Spalte: anzeigen


/* eine */
SELECT Vorname FROM db.tab;

/* mehrere */
SELECT Vorname, Nachname FROM db.tab;


Spalte: ändern: Name und Datentyp


ALTER TABLE db.tab CHANGE NameAlt NameNeu int(11);


Spalte: hinzufügen


ALTER TABLE db.tab ADD col int(11);

/* oder so? */
ALTER TABLE db.tab ADD COLUMN col int(11);


Spalte: ändern: Datentyp


ALTER TABLE db.tab ALTER COLUMN col int(11);

int(11)
Datentyp: Integer mit 11 Stellen


Spalte: löschen


ALTER TABLE db.tab DROP col;



Datensatz: einfügen


/* 1 Satz einfügen */
INSERT INTO db.tab (`ID`,`Vorname`,`Nachname`)
VALUES (NULL,"Molly","Maus");

/* X Sätze einfügen */
INSERT INTO db.tab (`ID`,`Vorname`,`Nachname`)
VALUES (NULL,"Susi","Berg"),
VALUES (NULL,"Molly","Maus");


Datensatz: löschen


DELETE FROM db.tab WHERE id = 5;

/* oder so? */
DELETE FROM db.tab WHERE tab.id = 5;


Datensatz: anzeigen


SELECT * FROM db.tab WHERE tab.id = 4;



Datenfeld: ändern


UPDATE db.tab SET anrede = 'Dr' WHERE id = 8;