MySQL Befehle

Eine Kurze Übersicht der wichtigsten befehle von MySQL

1. Arbeiten mit Datenbanken

1.1 Datenbank anlegen

CREATE DATABASE dbname;

1.2 Datenbanken anzeigen

SHOW DATABASES;

1.3 Datenbank löschen

DROP DATABASE dbname;

2. Arbeiten mit Tabellen

2.1 Tabelle anlegen

CREATE TABLE tblname ( id int NOT NULL, spalte varchar(10) );

2.2 Tabelle anzeigen

SHOW TABLES FROM dbname;

2.3 Tabelle löschen

DROP TABLE tblname;

oder

DROP TABLE IF EXISTS tblname;

2.4 Spalte hinzufügen bzw. ändern

ALTER TABLE tblname ADD COLUMN (neuspalte char(20));

oder

ALTER TABLE tblname MODIFY (spalte varchar(100));

2.5 Spalte löschen

ALTER TABLE tblname DROP COLUMN spalte;

3. Datensätze

3.1 Datensatz einfügen

INSERT INTO tblname (spalte,neuspalte) VALUES ('wert1', 'wert2'):

3.2 Datenstaz ändern

UPDATE tblname SET spalte = 'neuerwert' WHERE id = '1';

3.3 Datensatz löschen

DELETE FROM tblname WHERE id = '1';

4. Abfragen

4.1 Tabellen abfrage

SELECT * FROM tblname;

4.2 Spalten abfrage

SELECT spalte FROM tblname;

4.3 Zeilen abfrage

SELECT * FROM tblname WHERE id = '1';

oder

SELECT * FROM tblname WHERE id BETWEEN '1' AND '10';

oder

SELECT * FROM tblname WHERE spalte LIKE '%wort%';

% = beliebig viele Zeichen

_ = ein Zeichen

4.4 Zeilen sortieren

SELECT * FROM tblnamen ORDER BY spalte1 ASC;

oder

SELECT * FROM tblnamen ORDER BY spalte1 DESC;

ASC = aufsteigend

DESC = absteigend