Dynamische Webseiten

Virtueller Campus Projekt, PHBern

StartseiteJavaScriptCSSJSPPHPMySQLDrucken

Schriftgrösse: kleiner - zurücksetzen - grösser

Wichtigste SQL-Befehle

MySQL-Server kann (beliebig) viele Databases verwalten.
Ein MySQL-Benutzer hat in der Regel mit seinen Usernamen und seinem Passwort Zugriff auf eine Database.

In einer Database können mehrere Tabellen angelegt werden. Die Spalten enthalten die Felder, die Zeilen Datensätze.  

 

SQLSQL (Structured Query Language) ist eine standardisierte Programmiersprache, die die Defini-tion, Manipulation und Kontrolle der Daten in einer relationalen Datenbank ermueglicht. ist eine leicht zu ernernende Skriptsprache. Wichtigste Befehle:

1. Definitionen

create database demo; Erstellt Database demo
create table person(felderdefinitionen...) Erstellt Tabelle person
drop table person; Löscht die Tabelle person


2. Operationen

use demo; öffnet die Database demo
show tables; zeigt alle Tabellen der aktuellen Database
explain table person; zeigt die Struktur der Tabelle person an


3. Queries: Suchen von Daten in einer Tabelle nach bestimmten Kriterien

select * from person ;  zeigt alle Datensätze der Tabelle person an
select * from person where name = "Bauer";  sucht in der Tabelle person name Bauer.


4. Datenmanipulation: Einfügen, Löschen und Aktualisieren von Datensätzen

insert into person (name, vorname) values ("Meier", "Peter"); einfügen
delete from person where name = "Klein" löschen
update person set vorname = "Walter" where vorname = "Werner" aktualisieren


5. Zugriffsrechte definieren

grant all on demo.* to "username" identified by "password"; definiert Zugriffsrecht auf Database demo
revoke all on demo.* to "username" identified by "password"; Zugriffsrecht aufheben