Kategorie-Archiv: mysql

Mysql ist die bekannteste Open-Source-Datenbank der Welt http://www.mysql.de/

Stored Procedure Programmierung in MySQL

MySQL bietet, wie andere Datenbanksysteme, die Funktionalität von sog. Stored Procedures oder auch Stored Routines genannt. Unter einer Stored Procedures versteht man das Ablegen einer eigenen Prozedur direkt in der Datenbank selbst. Die eigene Prozedure lässt sich über SQL ansprechen und ausführen. Man kann innerhalb der Prozedur im Grunde alle bekannten SQL Befehle nutzen und […]

http://www.agile-coding.net/stored-procedure-programmierung-in-mysql/

Datenbankabfrage als XML Struktur ausgeben mit MySQL

Es gibt immer wieder die Anforderung eine Datenselektion als XML Struktur zu verwenden. Hierbei kann man entweder die Daten aus der Datenbankabfragen nehmen und im eigenen Programmcode zu XML konvertieren oder man macht die Formatierung der Ausgabe direkt im SQL Statement. MySQL biete eine menge an Funktionen zur Formatierung von Ausgaben. In diesem Beispiel nutze […]

http://www.agile-coding.net/datenbankabfrage-als-xml-struktur-ausgeben-mit-mysql/

Trigger Programmierung mit MySQL

MySQL bietet, wie andere Datenbanksysteme, die Funktionalität von sog. Triggern. Unter einem Trigger versteht man das Auslösen einer eigenen Prozedur, vor oder nach einer bestimmten Datenbankaktivität. Das kann extrem praktisch sein, wenn man den Datenbestand losgelöst von einer darüberliegenden Anwendung verändern möchte. In diesem Beispiel habe ich einen Produkt-Datensatz, der ein Erstellungsdatum hat. Ich möchte […]

http://www.agile-coding.net/trigger-programmierung-mit-mysql/

Datenbankabfragen Loggen

Bei der Fehlersuche oder auch beim Entwickeln selbst, kann es manchmal hilfreich sein zu erkennen welches SQL Statement auf eine Datenbank abgesetzt wird. Hierfür kann man das General_Log von Mysql nutzen, dort werden ALLE SQL Statements protokolliert. Man schaltet das General_Log so an: SHOW VARIABLES Like "general_log%";SHOW VARIABLES Like "general_log%"; Als Ergebnis sieht man folgendes: […]

http://www.agile-coding.net/datenbankabfragen-loggen/