Was ist SQL?
| by John L | April 06, 2005
Was ist SQL? SQL steht für strukturierte Abfragesprache und ist die Lingua Franca in der Datenbankwelt. SQL ist ein Standard, der von allen Datenbankverkäufern und -programmierern verwendet wird, um die Informationen zu definieren, zu extrahieren und zugänglich zu machen, die in den Datenbanken gespeichert wird. SQL fing an, das Leben als IBM Kreation aber wurde durch das American National Standards Institute (ANSI) und das International Organization for Standardization (ISO) als ANSI/ISO SQL 1988 standardisiert. Seit damals ANSI/ISO SQL fuhr Standard fort zu entwickeln. Die ANSI-SQL Gruppe hat seit dem drei Standards über den Jahren veröffentlicht:
• SQL89 (SQL1)
• SQL92 (SQL2)
• SQL99 (SQL3)
SQL ist eine Abfragesprache. Er soll Englisch-wie und einfach verwenden. Jedoch obgleich es mehr als 90 SQL aufgehobene Wörter gibt, verwenden die meisten Programmierer selten mehr als die folgende Handvoll der Befehle -, die AUSERWÄHLT sind, des EINSATZES, des UPDATES, der LÖSCHUNG, VON, WO und HABEN ZWISCHEN WIE ODER, UND NICHT INNEN, des AUFTRAGES, GRUPPE und VORBEI.
Z.B. wenn du eine Datenbanktabelle hattest, die „Angestellte“ genannt wurde und du alle Aufzeichnungen zurückholen wolltest, in denen der Angestellte den letzten Namens„Goodman“ hat, würdest du die folgende SQL Aussage verwenden:
* von den Angestellten VORWÄHLEN IN DENEN lastname = „Goodman“;
Es gibt viele unterschiedliche Kategorien SQL Aussagen, aber die grundlegenden, denen vertraut alle Programmierer sein sollten mit, sind die SQL Aussagen das:
• Tabellen herstellen und ihre Definitionen manipulieren
• Die Tabelle Daten fragen
• Die Tabelle Daten manipulieren
SQL wird überwiegend nach 2 Arten Benutzer - die Programme und Menschen (befestigend in den Befehlen durch einen Datenbankklienten) verwendet - um Anweisungen zu den Datenbanken zu führen. SQL Befehle können in einen Datenbankklienten wie die MySQL Frage Datenbanksuchroutine oder den SQL Bediener-Unternehmen-Manager befestigt werden und zur Rückkehr ein Resultat durchgeführt werden entweder oder Aufzeichnungen in der Datenbank ändern. SQL kann in Verbindung mit Programmiersprache oder scripting Sprache wie Microsoft sichtlichgrundlegendes oder PHP auch verwendet werden, um mit der Datenbank zu verständigen.
Obgleich SQL ein Weltstandard ist, ist- es unglücklich, daß die meisten Datenbankverkäufer oben mit unterschiedlichen Dialekten und Veränderungen gekommen sind. Dieses ist, weil jeder Datenbankverkäufer ihre Datenbankprodukte von der Masse unterscheiden möchte. Ein gutes Beispiel ist Microsoft SQL TRANSACT-SQL des Bedieners. TRANSACT-SQL ist ein Superset von SQL und ist für Gebrauch nur mit Microsoft SQL Bediener bestimmt. Obgleich es die Programmierung viel einfacheres für Software-Entwickler bildet, ist es nicht mit anderen Datenbanken wie Oracle oder MySQL gefällig - das Bilden von TRANSACT-SQL programmiert nicht Datenbank-bewegliches. Als solcher, obgleich viele dieser Eigenschaften leistungsfähig und robust sind, ist es gutes üblich, Vorsicht auszuüben und deinen SQL Gebrauch zu begrenzen, gefällig mit den ANSI/ISO SQL Standards und ODBC-Gefällig zu sein.
Courtesty von SQLPrimer.com - http://www.sqlprimer.com.
• SQL89 (SQL1)
• SQL92 (SQL2)
• SQL99 (SQL3)
SQL ist eine Abfragesprache. Er soll Englisch-wie und einfach verwenden. Jedoch obgleich es mehr als 90 SQL aufgehobene Wörter gibt, verwenden die meisten Programmierer selten mehr als die folgende Handvoll der Befehle -, die AUSERWÄHLT sind, des EINSATZES, des UPDATES, der LÖSCHUNG, VON, WO und HABEN ZWISCHEN WIE ODER, UND NICHT INNEN, des AUFTRAGES, GRUPPE und VORBEI.
Z.B. wenn du eine Datenbanktabelle hattest, die „Angestellte“ genannt wurde und du alle Aufzeichnungen zurückholen wolltest, in denen der Angestellte den letzten Namens„Goodman“ hat, würdest du die folgende SQL Aussage verwenden:
* von den Angestellten VORWÄHLEN IN DENEN lastname = „Goodman“;
Es gibt viele unterschiedliche Kategorien SQL Aussagen, aber die grundlegenden, denen vertraut alle Programmierer sein sollten mit, sind die SQL Aussagen das:
• Tabellen herstellen und ihre Definitionen manipulieren
• Die Tabelle Daten fragen
• Die Tabelle Daten manipulieren
SQL wird überwiegend nach 2 Arten Benutzer - die Programme und Menschen (befestigend in den Befehlen durch einen Datenbankklienten) verwendet - um Anweisungen zu den Datenbanken zu führen. SQL Befehle können in einen Datenbankklienten wie die MySQL Frage Datenbanksuchroutine oder den SQL Bediener-Unternehmen-Manager befestigt werden und zur Rückkehr ein Resultat durchgeführt werden entweder oder Aufzeichnungen in der Datenbank ändern. SQL kann in Verbindung mit Programmiersprache oder scripting Sprache wie Microsoft sichtlichgrundlegendes oder PHP auch verwendet werden, um mit der Datenbank zu verständigen.
Obgleich SQL ein Weltstandard ist, ist- es unglücklich, daß die meisten Datenbankverkäufer oben mit unterschiedlichen Dialekten und Veränderungen gekommen sind. Dieses ist, weil jeder Datenbankverkäufer ihre Datenbankprodukte von der Masse unterscheiden möchte. Ein gutes Beispiel ist Microsoft SQL TRANSACT-SQL des Bedieners. TRANSACT-SQL ist ein Superset von SQL und ist für Gebrauch nur mit Microsoft SQL Bediener bestimmt. Obgleich es die Programmierung viel einfacheres für Software-Entwickler bildet, ist es nicht mit anderen Datenbanken wie Oracle oder MySQL gefällig - das Bilden von TRANSACT-SQL programmiert nicht Datenbank-bewegliches. Als solcher, obgleich viele dieser Eigenschaften leistungsfähig und robust sind, ist es gutes üblich, Vorsicht auszuüben und deinen SQL Gebrauch zu begrenzen, gefällig mit den ANSI/ISO SQL Standards und ODBC-Gefällig zu sein.
Courtesty von SQLPrimer.com - http://www.sqlprimer.com.
Article Source: http://www.articleset.com

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website