2009-08-25 23 views
24

¿Cuáles son las diferencias entre todos los diferentes tipos de SQL? Escuché de PostgreSQL, SQLite, MySQL, SQL, .... ¿Cuáles son las diferencias entre ellos? Query LanguageDiferencia entre diferentes tipos de SQL?

+1

SQL ¿qué? Dialectos de lenguaje SQL o tipos de "servidores" SQL? –

+2

Soy bastante nuevo en el campo, así que no estoy seguro ... – RCIX

+0

La respuesta real se encuentra aquí: https://www.quora.com/Why-there-are-so-many-types-of-SQL -Qué-es-la-diferencia-entre-todos-de-ellos – Andrew

Respuesta

15

SQL está estructurado es un lenguaje de programación base de datos diseñada para la gestión de datos en sistemas de gestión de bases de datos relacionales (RDBMS ).

PostgreSQL es un sistema de gestión de base de datos relacional a objetos (ORDBMS). 1 Se libera bajo una licencia de estilo BSD y es por lo tanto el software gratuito. Como con muchos otros programas de código abierto , PostgreSQL es no controlado por ninguna compañía, pero tiene una comunidad global de desarrolladores y compañías para desarrollarlo .

SQLite es un ácido compatible incrustado sistema de gestión de base de datos relacional contenida en una relativamente pequeña biblioteca de programación C (~ 225 KB 1). El código fuente para SQLite está en el dominio público .

MySQL (pronunciado/maɪˌɛskjuːɛl/1 Mi S-Q-L, o "Mi secuela" /maɪsiːkwəl /) es un sistema de gestión de base de datos relacional (RDBMS) 2 que cuenta con más de 6 millones de instalaciones. 3 MySQL significa "My Structured Query Language". El programa se ejecuta como un servidor que proporciona el acceso multiusuario a una serie de bases de datos .

+0

Una pequeña otra pregunta: ¿dices PostgreSQL así? "Postgres-ql"? – RCIX

+4

@RCIX, http://www.postgresql.org/community/survey.33 – Svish

+0

Responde a la pregunta, pero es realmente superficial ... – Andrew

3

PostgreSQL, SQLite, MySQL, MSSQL, Sybase = sistemas de gestión de base de datos relacionales (RDBMS).

SQL, TSQL = los idiomas reales utilizados por los sistemas de bases de datos antes mencionados. Aunque (en teoría) SQL está estandarizado, en la práctica cada proveedor tiene sus propias "extensiones" (variaciones) en el idioma, lo que significa que SQL escrito para MySQL puede no funcionar en Sybase, por ejemplo.

10

Si usted quiere saber acerca de los diferentes dialectos de SQL (Structured Query Language )
un vistazo aquí:

http://en.wikibooks.org/wiki/SQL_dialects_reference

+0

Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la responda aquí y proporcione el enlace de referencia. – Martin

1

diferentes proveedores = Diferentes ideas y conceptos. Como cualquier otro problema de programación ... cada desarrollador lo soluciona de manera diferente y eso es genial. :-) Learing acerca de estas pequeñas diferencias o, a veces, grandes "Messed up" es bueno.

Cuestiones relacionadas