amrap030
4/20/2018 - 12:13 PM

S

nützliche SQL Befehle

CREATE TABLE stundenplan (
    Zeit TIME, //Zeit Datentyp
    Montag VARCHAR (255), //variabler String max Länge 255 Characters
    Dienstag VARCHAR (255),
    Mittwoch VARCHAR (255),
    Donnerstag VARCHAR (255),
    Freitag VARCHAR (255)
)

DROP TABLE stundenplan; //Tabelle löschen

//Records = Rows

INSERT INTO stundenplan (Montag, Zeit) VALUES (Informatik, ...)

SELECT zeit FROM stundenplan;
SELECT * FROM stundenplan;

SELECT * FROM stundenplan
WHERE Montag = 'informatik'
OR Montag = 'aws'
AND age < 30
ORDER BY age DESC; //ASC ist default

DELETE FROM stundenplan; //löscht Inhalt komplett

DELETE FROM stundenplan
WHERE job = 'programmierer'; //löscht Zeile

ALTER TABLE stundenplan RENAME COLUMN zeit TO id;

ALTER TABLE stundenplan
add COLUMN id integer;

ALTER TABLE stundenplan
DROP COLUMN id integer;

SELECT id, montag FROM stundenplan;

UPDATE people
SET beruf = 'programmierer'
WHERE ...