Suchmaschinenoptimierung
 Labor
 Programmierhilfen

Editoren:

Popup-Generator

Sitemap Generator

Banner-Generator

MetaTagGenerator

Wysiwyg Editoren

Mehr Generatoren

   

Wysiwyg-Editoren:

HTMLAREA der verbreitete

tinyRTE der bessere

 

Templates Entwicklung:

YAML Viel Zeit gespart

 

Praktische Tools:

Pixelmesser eben Pixel messen

Colorpicker Farbwerte finden

Zwischenablage Erweiterung

   

Wissenswertes:

PHP-Umgebungsvariablen

Reguläre Ausdrücke

ServerSideIncludes

dos-befehle

ftp-befehle

Abkürzungen

Die Google Codesuche

  

Domains registrieren:

Ripe wer wo was

Switch .ch Domains

Denic .de Domains

Network-Solution .com Domains

Register .net und alle anderen Domains

 Tipp des Monats

Super Kurzreferenz:

http://www.antitoo.de/

(HTML|CSS|JSC|PHP|SQL)

 

Tolle TYPO3-Tipps:

typo3.creativesites.de

 

 

 Games (alte Klassiker)
 Besucherinformationen
Besucher Total:
2334690
Besucher gestern:
226
Besucher heute:
209
Kennzahl:
209

Ihre IP   38.107.191.94
Port :33663

Sie benutzen: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)

Ihre Herkunft: 
SQL Befehle

Mit Hilfe von SQL Befehlen ist es einfach möglich Daten einer Datenbank zu manipulieren. Hier stellen wir Ihnen die wichtigsten Befehle kurz vor.

Wir beziehen uns auf folgende Beispieltabelle:

Die Tabelle t_benutzer besteht aus dem Primärschlüssel ID und den Feldern Nachname, Vorname und Passwort.

   

    

Einfügen von neuen Datensätzen - INSERT

Mit dem Insert-Befehl können Sie neue Datensätze in eine Tabelle schreiben.

Syntax:

INSERT INTO TABELLE(FELD1,FELD2,...) VALUES (WERT1,WERT2,....)

Bsp:

INSERT INTO t_benutzer(Nachname, Vorname, Passwort) VALUES ('Müller', 'Hans', 'Psw123')

In diesem Fall muss das Feld ID nicht eingefügt werden, da dieses Feld einen Autowert besitzt, d.h. ein eindeutiger Wert wird automatisch von der Datenbank eingefügt (Primärschlüssel).

    

    

Löschen von Datensätzen - DELETE

Mit dem Delete-Befehl können Sie Datensätze in einer Tabelle löschen.

Syntax:

DELETE FROM TABELLE (WHERE BEDEINGUNG)

Bsp:

DELETE FROM t_benutzer WHERE Nachname='Müller' AND vorname='Hans'

Alle Datensätze bei denen der Nachname Müller UND der Vorname Hans ist, werden gelöscht

    

     

Ändern von Datensätzen - UPDATE

Mit dem Update-Befehl können Sie vorhandene Datensätze einer Tabelle ändern.

Syntax:

UPDATE TABELLE SET FELD1=WERT1, FELD2=WERT2, .... (WHERE BEDINGUNG)

Bsp:

UPDATE t_benutzer SET Nachname='Müller-Maier' WHERE ID=2

Der Nachname des Datensatzes mit der ID=2 wird geändert

     

     

Abfragen von Datensätzen - SELECT

Mit dem Update-Befehl können Sie Datensätze einer oder mehreren Tabelle abfragen.

Syntax:

SELECT WERT(E) FROM TABELLE (WHERE BEDINGUNG)

Bsp:

SELECT Vorname, Nachname FROM t_benutzer WHERE ID=2

Es wird der Vor- und Nachname des Datensatzes mit der ID=2 ausgegeben.

Dies sollte nur eine kleine Einführung in die Abfragesprache SQL sein. SQL ist aber weit mächtiger. Man kann bspw. Abfragen über mehrere Tabellen (JOIN) machen, Funktionen nutzen (Datumsberechnungen etc.) oder sogar Tabellen und ganze Datenbanken löschen. In realen Projekten kann sich ein SQL-Befehl leicht über zig-Zeilen erstrecken, bei dem mehrere Tabellen verknüpft werden und viele Bedingungen abgefragt werden.

   

       

Sollten Sie Probleme beim Datenbankdesign , der Performance Ihrer Abfragen oder überhaupt Hilfe hinsichtlich Ihrer Daten haben, so zögern Sie nicht uns zu kontaktieren - wir verfügen über Spezialisten mit mehrjährigen Datenbankerfahrungen! 

SQL und TYPO3 Extensionentwicklung

Entwickelt man eine TYPO3 Extension so sollte man darauf achten das man nicht einfach diese Abfragen zusammen mit PHP dafür benutzt, sondern die eigens dafür entwickelten TYPO3-MySQL-Funktionen in der Extension-Entwicklung benutzt.

 

Für jede dieser MySQL Abfragen haben Entwickler schon fixfertige PHP-Funktionen geschrieben die dann relativ einfach bei der TYPO3 Extension-Entwicklung benutzt werden können.

Diese vorgefertigten Methoden bringen Vorteile mit, die beim benutzen der normalen Abfragen noch zusätzlich programmiert werden müssten..

 

Weitere Infos zur Anwendung von MySQL Abfragen bei der TYPO3 Extension Entwicklung finden sie Hier