3. HISTORIA
MYSQL es un sistema de gestion de base de datos considerado como base de dato open
source, esta se considera la mas importante sobre todo para el desarrollo web.
Este fue inicialmente desarrollado por MYSQL AB (empresa fundada por David Axmark,
Allan Larson y Michael Widenius). Esta fue adquirida por su microsystem en 2008 y esta
a su vez fue comprada por Oracle Corparation EN 2010 ,la cual ya era dueña desde el
2005 de innobase OY empresa finlandesa desarrolladora del motor Inno DB para
MYSQL.
4. Uso :
MySQL se usa como base de datos en aplicaciones
que requieren centralizar informacion con datos que se
pueden estructurar en tablas, con campos definidos
con indices y llaves que relacionan las tablas entre si.
5. Principales características de MySQL
• Escrito en C y en C++
• Probado con un amplio rango de
compiladores diferentes.
• Funciona en diferentes plataformas.
• Usa GNU Automake, Autoconf, y Libtool para
portabilidad.
• Apls disponible para c,c ++. Eiffel, Java, perl,
PHP, P YTHON, Ruby, y tcl.
• Uso completo de multi-threaded mediante
threads del kernel.
6. PARTE DE SUS FUNCIONES
• MySQL affected rows- obtiene el numero de filas afectadas en
la anterior operacion de MYSQL
• MySQL Cliente Enconding- Devuelve el nombre del conjunto
de caractere.
• MySQL Close- Cerrar una conexion de MySQL.
• MySQL Connect- Abre una conexion al servidor MySQL
CURIOSIDADES
Si usamos la expresión explain delate de una consulta select,
Mysql nos explica como ha realizado la consulta, si ha empleado
índices, el tipo de join realizado, las claves primarias, etc.
Su usamos la cláusula truncate en vez de delete para borrar
registros de una tabla, ganaremos en velocidad debido a que no
hace una cuenta de los registros borrados.
7. VENTAJAS MYSQL
1. Tiene software Open Source.
2. Su velocidad causa un excelente rendimiento , esto lo define como uno de los mejores gestorere.
3. Bajo costo para la elaboracion de Base de Datos.
4. Su probabilidad de corromper datos es muy baja.
5. Su conectividad , velocidad y seguridad hacen de MySQL el mas apropiado para aceder a bases de
datos en internet.
6. El software MySQL usa licencia GPL.
DESVENTAJAS MySQL
1. Un gran porcentaje de las utilidades de MySQL no están documentadas.
2. No es intuitivo, como otros programas (ACCESS).
8. TIPOS DE DATOS EN MYSQL
Tipos de Datos Numericos.
• Tinyint
• Smallint
• Mediun mint
• Integer, int
• Bigint
• Float
• Xreal, double
• decimal (m,d) y numeric (m,d)
Tipos de Datos Cadena.
• Char (n)
• Varchar (n)
• Text (n)
• Blob(n)
Tipos de Datos Fechas.
• Date
• Data time
• Time stamp
• Time
• year