Diferencias entre MySQL y el Estandar SQL

3,719 views
3,441 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,719
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Diferencias entre MySQL y el Estandar SQL

  1. 1. Integrantes del Equipo:<br />Yesenia Aideé Gómez Macías<br />Mónica Molina Tovar<br />
  2. 2. DIFERENCIA ENTRE MySQL Y EL ESTANDAR SQL<br />El estandar SQL (StructuredQueryLanguage), es un lenguaje de consulta estructurado específico al acceso a bases de datos relacionales; éste te permite especificar diversos tipos de operaciones sobre las mismas.<br />Por otro lado, MySQL (al igual que SQL server, PostgreSQL, Oracle, DB2, Ingres) es un Sistema Gestor de Bases de Datos (SGBD) que usan sentencias basadas en SQL.<br /> * Sentencias:son declaraciones similares a un conjunto de comandos, que permiten indicar la operación a realizar sobre una base de datos (consultas, registro de información, etc.)<br />
  3. 3. DIFERENCIAS EN LA EJECUCIÓN DE OPERACIONES<br />Para columnas VARCHAR, los espacios finales se eliminan cuando el valor se guarda. (Arreglado en MySQL 5.0.3).<br />En algunos casos, las columnas de tipo CHAR se convierten en columnas VARCHAR cuando define una tabla o altera su estructura. (Arreglado en MySQL 5.0.3).<br />Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. Debe usar explícitamente un comando REVOKE para quitar los privilegios de una tabla.<br />La función CAST() no soporta conversión a REAL o BIGINT.<br />SQL estándar necesita que las cláusulas HAVING en un comando SELECT puedan referirse a columnas en la cláusula GROUP BY. Esto no se permite antes de la versión MySQL 5.0.2. <br /> *El tipo de datos BIGINTestá pensado para utilizarse en casos en los que los valores enteros pueden exceder el intervalo aceptado por el tipo de datos INT.<br />

×