Este documento compara las funciones básicas de gestión de bases de datos de diferentes sistemas como MySQL, PostgreSQL, Oracle, Informix y SQL Server. Resume las operaciones fundamentales como crear, borrar y modificar bases de datos y tablas, insertar y consultar datos, y funciones comunes como extraer subcadenas, convertir entre mayúsculas y minúsculas, y realizar cálculos estadísticos básicos.
1. FUNDACIÓN UNIVERSITARIA UNIPANAMERICANA
FUNCIONES DE LOS DIFERENTES GESTORES DE BASES DE DATOS
ASESORÍA DE:
Blanca Janneth Parra
PRESENTADO POR:
Norma Yineth Márquez
Víctor Alfonso Calderón
POSTGRES: ORACLE:
Miguel Beltrán John Sebastián Barbosa
Alejandro González Jeison Ferley Cubillo
Nicolás Latorre William Domínguez
Jonathan Novoa Juan Carlos Parra
Jazmín López
INFORMIX SQL SERVER
Norma Márquez Diego Mahecha
Andres Santana Andrés Franco
Jhonathan Sánchez Diego Montaño
Yoshua Romero James García
Stephanny Rodríguez
BOGOTA DC MAYO DE 2012
2. MYSQL POSTGRES ORACLE INFORMIX SQLSERVER
Crear bases de datos Create Create Create Create Create
Database Database Database Database database
Borrar base de datos
Drop database Drop database No Aplica Drop database Drop database
Rename
Renombrar tablas table… Alter table... Alter table... Rename table … Exec
."to"… Rename to Rename to To sp_rename
Alter table... Alter table...
Borrar tablas
Drop table Drop table Drop Drop Delete table
Alter
Modificar campos Alter table.. Alter table... Alter table... table...alter
.change Not aplica Modify Modify column
Adicionar campos Alter table… Alter table…. Alter table…. Alter table…. Alter
.add Add Add Add table….add
Insertar datos Insert into.. Insert into... Insert into... Insert into... Insert
.values Values Values Values into...values
Retorna una
subcadena a partir
de la posición que le
indicamos en el
segundo parámetro Substr Substr Substr Substring Substring
hasta la posición
indicada en el tercer
parámetro.
Longitud del texto. Length Length Length No aplica Len
Quita los espacios
blancos por delante y Trim Trim Trim No aplica Trim
por detrás.
Quita los espacios
blancos o caracteres Ltrim Ltrim Ltrim Lpad/rpad Ltrim
por la izquierda.
Quita los espacios
blancos o caracteres Rtrim Rtrim Rtrim Lpad/rpad Rtrim
por la derecha.
3. DESCRIPCIÓN MYSQL POSTGRES ORACLE INFORMIX SQLSERVER
Devuelve
repetidamente la
consulta según el Repeat Repeat Repeat No aplica Replicate
número de veces
que lo pidamos.
Convierte en
mayúscula. Upper Upper Upper Upper Upper
Convierte en
minúscula. Lower Lower Lower Lower Lower
Devuelve una
cadena resultante al
concatenar los Concat Concat Concat No aplica No aplica
argumentos.
Valor mínimo de una
consulta. Min Min Min Min Min
Valor máximo de una
consulta. Max Max Max Max Max
Promedio de una
consulta numérica
siempre y cuando Avg Avg Avg Avg Avg
sea decimal.
Suma de todos los
valores consultados Sum Sum Sum No aplica Sum
.
Residuo de la
consulta de una Mod Mod Mod No aplica No aplica
división.
Raíz cuadrada del
valor solicitado. Sqrt Sqrt Sqrt Variance No aplica
Fecha actual del Current_
servidor. Sysdate Timestamp Sysdate Current Getdate
Cuenta el número de
veces que se repite Count Count Count Count Count
una expresión