| Snippets
Code Snippets
Open Object Database
Open Object Catalog
Was ist die Open Object Database?
Open Object Namenskonvention
Technik
C# / .NET
SOA
Pentaho
JBoss
AJAX
PHP Klassen
Java Tutorials
MySQL - Replikation
MySQL 5 - Datenbank
Internet Provider
Suchmaschinen Optimierung
Bereiche
News
Projekte
Links
Kommunikation
Weblog / Blog
Glossar
LAMP
PHP
XAMPP
Fragen, Kritik oder Kommentare? Dann schreib einfach eine Email an alex[at]bitroom.de
|
MySQL 5 ViewsViews erhalten nun auch endlich in MySQL einzug. Mit MySQL 5 ist es möglich Views zu erzeugen. Dies ist vor allem dann nützlich, wenn mehrere Applikationen oder mehrere Teile einer Applikation eine gemeinsame Basis für Abfragen besitzen. Soll diese Basis erweitert werden änder man die Beziehungen oder Bedingungen zentral in der View und nicht an mehreren Stellen in der Applikation oder sogar in mehreren Applikationen. Außerdem helfen Views das System transparenter zu gestalten.CREATE VIEW Syntax
CREATE
[OR REPLACE]
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = { user | CURRENT_USER }]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
CREATE VIEW Syntax (vereinfacht)CREATE [OR REPLACE] VIEW view_name AS select_statementDer vereinfachte Syntax spricht für sich und bedarf eigentlich keiner weiteren Erklärung CREATE VIEW Beispiel 1 CREATE OR REPLACE VIEW view_top_sellers AS SELECT id, name, anzahl FROM verkauft order by anzahl desc limit 10Anschließen kann einfach per "select * from view_top_sellers" auf die topseller zugegriffen werden. Wenn sich irgendwann die Anzahl der anzuzeigenden Top Seller auf 25 erhöhen soll, muß dies nur in der VIEW geschehen. Die Applikation erhält dann an allen stellen wo die Top Seller ausgegeben werden automatisch 25 Ergebnisse statt nur 10. |
New Objects in Database
Code Samples
CSharp
C# Datenbank
C# DataSet
C# HTML Editor
C# Tips & Tricks
LAMP/LAMPS Links
XAMPP
Apache Webserver
PHP Download
MySQL Datenbank
OpenSSL
ModSSL
LAMPS Tutorial
IT - News
Golem
Heise Verlag
Fun Stuff
Autsch
Lustige Stories
Hackfressen
|
||
| (c)2005 bitroom | ||||