SQL (Structured Query Language)


SQL (Structured Query Language) ist eine Sprache um eine Datenbank (DB) anzusteuern.
Ein paar Statements hier aufgezählt:


Datenbank-Statements

Datenbank erstellen

CREATE DATABASE datenbankname;

In Datenbank navigieren

USE datenbank;

Datenbank löschen

DROP DATABASE datenbankname;

Tabelle erstellen

CREATE TABLE tabellenname (reihe1 varchar(50), reihe2 DOUBLE, reihe3 INT);
CREATE TABLE tabellenname (reihe1 DOUBLE, reihe2 INT, currenttimestamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);

Tabellenspalten ändern

ALTER TABLE tabellenname ADD COLUMN reiheXY DOUBLE;
ALTER TABLE tabellenname DROP COLUMN reiheXY;
ALTER TABLE tabellenname RENAME COLUMN altereihe TO neuereihe;

Tabelle löschen

DROP TABLE tabellenname;

Inhalt einer Tabelle löschen

TRUNCATE TABLE tabellenname;


Daten-Statements

Daten von einer Tabelle abfragen

SELECT reihe FROM tabellenname;

Daten in eine Tabelle einfügen

INSERT INTO tabellenname (reihe1, reihe2, reihe3) VALUES (wert1, wert2, wert3);
INSERT INTO tabellenname VALUES (wert1, wert2, ...);

Daten in einer Tabelle aktualisieren

UPDATE tabellenname SET reihe1 = wert1, reihe2 = wert2 WHERE reihe3 = 5;

Daten aus einer Tabelle löschen

DELETE FROM tabellenname WHERE reihe3 = 5;