SlideShare una empresa de Scribd logo
1 de 13
TODO SOBRE
MySQLEs un sistema de gestión de bases de datos relacional
desarrollado bajo licencia dual GPL/Licencia comercial por
Oracle Corporation y está considerada como la base datos.
Características del SQL
1. Interioridades y portabilidad
2. Escrito en C y en C++
3. Probado con un amplio rango de compiladores diferentes
4. Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas
operativos que MySQL soporta”.
5. Usa GNU Automake, Autoconf, y Libtool para portabilidad.
6. APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl.
Consulte Capítulo 24, APIs de MySQL.
7. Uso completo de multi-threaded mediante threads del kernel. Pueden usarse
fácilmente multiple CPUs si están disponibles.
8. Proporciona sistemas de almacenamiento transaccionales y no
transaccionales
El precio del software MSQL
¿Quien invento el software MSQL?
 lo invento Ulf Michael Widenius (a menudo
llamado Monty) quien en 1995 comenzó a
escribir la primera versión de la base de
datos MySQL con David Axmark, que fue
lanzada en 1996.
 Si consideramos que MySQL es rico en lo que respecta a
operadores, en lo que se refiere a funciones, podemos
considerarlo millonario. MySQL dispone de multitud de
funciones.
 Pero no las explicaremos aquí, ya que este curso incluye una
referencia completa. Tan sólo las agruparemos por tipos, e
incluiremos los enlaces correspondientes a la documentación
de cada una.
 mysql_affected_rows — Obtiene el número de
filas afectadas en la anterior operación de MySQL
 mysql_client_encoding — Devuelve el nombre
del conjunto de caracteres
 mysql_close — Cerrar una conexión de MySQL
 mysql_connect — Abre una conexión al servidor
MySQL
 mysql_create_db — Crea una base de datos
MySQL
 mysql_data_seek — Mueve el puntero de
resultados interno
 mysql_db_name — Recupera el nombre de la
base de datos desde una llamada a
mysql_list_dbs
 mysql_db_query — Selecciona una base de datos
y ejecuta una consulta sobre la misma
 mysql_drop_db — Elimina (DROP) una base de
datos MySQL
 mysql_errno — Devuelve el valor numérico del
mensaje de error de la última operación MySQL
 mysql_error — Devuelve el texto del mensaje de
error de la operación MySQL anterior
 mysql_escape_string — Escapa una cadena para
ser usada en mysql_query
 mysql_fetch_array — Recupera una fila de
resultados como un array asociativo, un array
numérico o como ambos
 mysql_fetch_assoc — Recupera una fila de
resultados como un array asociativo
 mysql_fetch_field — Obtiene la información de
una columna de un resultado y la devuelve como
un objeto
 mysql_fetch_lengths — Obtiene la longitud de
cada salida en un resultado
 mysql_fetch_object — Recupera una fila de
resultados como un objeto
 mysql_fetch_row — Obtiene una fila de
resultados como un array numérico
 mysql_field_flags — Obtiene las banderas
asociadas al campo especificado de un
resultado
 mysql_field_len — Devuelve la longitud del
campo especificado
 mysql_field_name — Obtiene el nombre del
campo especificado de un resultado
 mysql_field_seek — Establece el puntero del
resultado en un índice de campo específicado
 mysql_field_table — Obtiene el nombre de la
tabla en la que está el campo especificado
 mysql_field_type — Obtiene el tipo del
campo especificado de un resultado
Creadores/Propietarios De
MySQL
 MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada
por David Axmark, Allan Larsson y Michael Widenius). MySQL A.B. fue
adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada
por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase
Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
 Al contrario de proyectos como Apache, donde el software es desarrollado por
una comunidad pública y los derechos de autor del código están en poder del
autor individual, MySQL es patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código. Esto es lo que posibilita el esquema de
doble licenciamiento anteriormente mencionado. La base de datos se
distribuye en varias versiones, una Community, distribuida bajo la Licencia
pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas
empresas que quieran incorporarlo en productos privativos. Las
versiones Enterprise incluyen productos o servicios adicionales tales como
herramientas de monitorización y soporte oficial. En 2009 se creó
un fork denominado MariaDB por algunos desarrolladores (incluido algunos
desarrolladores originales de MySQL) descontentos con el modelo de desarrollo
y el hecho de que una misma empresa controle a la vez los productos MySQL
y Oracle Database.
Ventajas de MySQL
 MySQL software es Open Source
 Velocidad al realizar las operaciones, lo que le hace uno de los
gestores con mejor rendimiento.
 Bajo costo en requerimientos para la elaboración de bases de
datos, ya que debido a su bajo consumo puede ser ejecutado
en una máquina con escasos recursos sin ningún problema.
 Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
 Baja probabilidad de corromper datos, incluso si los errores no
se producen en el propio gestor, sino en el sistema en el que
está.
 Su conectividad, velocidad, y seguridad hacen de MySQL
Server altamente apropiado para acceder bases de datos en
Internet
 El software MySQL usa la licencia GPL
Desventajas de MySQL
 Un gran porcentaje de las utilidades de
MySQL no están documentadas.
 No es intuitivo, como otros programas
(ACCESS).
Versiones de MySQL
 Desde que se inició el proyecto ha habido muchas
versiones (releases), de las cuales sólo se conservan la 3,
4 y la actual 5.x.
Como es un OpenSource, el software ha estado y está en
uso en muchas releases, y no existe un seguimiento activo
por parte de MySQL sobre qué versió o quienes lo tienen.
En ese sentido lo único claro es:
- Las versiones 3.x y 4.x son completamente obsoletas.
- La versión 5.0.x ya terminó su ciclo de vida como
proyecto y no se harán nuevas releases posteriores a la
5.0.90.
- La versión actual es la 5.1.x, es la que está soportada.
- La versión 6.0 fue un alpha release que dio lugar a la
5.1.2, por lo que no se la considera como GA y está
virtualmente discontinuada desde mayo de 2009.
GRACIAS POR SU
ATENCION

Más contenido relacionado

La actualidad más candente (20)

Mysql server
Mysql serverMysql server
Mysql server
 
MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
 
My Sql
My SqlMy Sql
My Sql
 
Wamserver
WamserverWamserver
Wamserver
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Mysqlpresentation
MysqlpresentationMysqlpresentation
Mysqlpresentation
 
My sql
My sqlMy sql
My sql
 
Mysql
MysqlMysql
Mysql
 
Sgbd angela y michelle
Sgbd angela y michelleSgbd angela y michelle
Sgbd angela y michelle
 
14 servidor mysql
14 servidor mysql14 servidor mysql
14 servidor mysql
 
My sql
My sqlMy sql
My sql
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Mysql2
Mysql2Mysql2
Mysql2
 
Diseño de Base de Datos en MySql
Diseño de Base de Datos en MySqlDiseño de Base de Datos en MySql
Diseño de Base de Datos en MySql
 
My sql
My sqlMy sql
My sql
 
MySQL - Guillermo Jiménez
MySQL - Guillermo JiménezMySQL - Guillermo Jiménez
MySQL - Guillermo Jiménez
 
Replicacion bases datos 2
Replicacion bases datos 2Replicacion bases datos 2
Replicacion bases datos 2
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
 
SQLite
SQLiteSQLite
SQLite
 

Similar a Todo sobre MySQL: Características, creadores, versiones y más

Similar a Todo sobre MySQL: Características, creadores, versiones y más (20)

8448148819[1]
8448148819[1]8448148819[1]
8448148819[1]
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
My sql
My sqlMy sql
My sql
 
Gbd2
Gbd2Gbd2
Gbd2
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
 
Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
 
Centro regional universitario de panamá oeste
Centro regional universitario de panamá oesteCentro regional universitario de panamá oeste
Centro regional universitario de panamá oeste
 
My SQL
My SQL My SQL
My SQL
 
Centro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteCentro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá Oeste
 
Johnny
JohnnyJohnny
Johnny
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysql
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
Sistemas de g base de datos
Sistemas de g base de datosSistemas de g base de datos
Sistemas de g base de datos
 
Sistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de DatosSistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de Datos
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 

Todo sobre MySQL: Características, creadores, versiones y más

  • 1. TODO SOBRE MySQLEs un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la base datos.
  • 2. Características del SQL 1. Interioridades y portabilidad 2. Escrito en C y en C++ 3. Probado con un amplio rango de compiladores diferentes 4. Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas operativos que MySQL soporta”. 5. Usa GNU Automake, Autoconf, y Libtool para portabilidad. 6. APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. Consulte Capítulo 24, APIs de MySQL. 7. Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fácilmente multiple CPUs si están disponibles. 8. Proporciona sistemas de almacenamiento transaccionales y no transaccionales
  • 3. El precio del software MSQL
  • 4. ¿Quien invento el software MSQL?  lo invento Ulf Michael Widenius (a menudo llamado Monty) quien en 1995 comenzó a escribir la primera versión de la base de datos MySQL con David Axmark, que fue lanzada en 1996.
  • 5.  Si consideramos que MySQL es rico en lo que respecta a operadores, en lo que se refiere a funciones, podemos considerarlo millonario. MySQL dispone de multitud de funciones.  Pero no las explicaremos aquí, ya que este curso incluye una referencia completa. Tan sólo las agruparemos por tipos, e incluiremos los enlaces correspondientes a la documentación de cada una.
  • 6.  mysql_affected_rows — Obtiene el número de filas afectadas en la anterior operación de MySQL  mysql_client_encoding — Devuelve el nombre del conjunto de caracteres  mysql_close — Cerrar una conexión de MySQL  mysql_connect — Abre una conexión al servidor MySQL  mysql_create_db — Crea una base de datos MySQL  mysql_data_seek — Mueve el puntero de resultados interno  mysql_db_name — Recupera el nombre de la base de datos desde una llamada a mysql_list_dbs  mysql_db_query — Selecciona una base de datos y ejecuta una consulta sobre la misma
  • 7.  mysql_drop_db — Elimina (DROP) una base de datos MySQL  mysql_errno — Devuelve el valor numérico del mensaje de error de la última operación MySQL  mysql_error — Devuelve el texto del mensaje de error de la operación MySQL anterior  mysql_escape_string — Escapa una cadena para ser usada en mysql_query  mysql_fetch_array — Recupera una fila de resultados como un array asociativo, un array numérico o como ambos  mysql_fetch_assoc — Recupera una fila de resultados como un array asociativo  mysql_fetch_field — Obtiene la información de una columna de un resultado y la devuelve como un objeto  mysql_fetch_lengths — Obtiene la longitud de cada salida en un resultado
  • 8.  mysql_fetch_object — Recupera una fila de resultados como un objeto  mysql_fetch_row — Obtiene una fila de resultados como un array numérico  mysql_field_flags — Obtiene las banderas asociadas al campo especificado de un resultado  mysql_field_len — Devuelve la longitud del campo especificado  mysql_field_name — Obtiene el nombre del campo especificado de un resultado  mysql_field_seek — Establece el puntero del resultado en un índice de campo específicado  mysql_field_table — Obtiene el nombre de la tabla en la que está el campo especificado  mysql_field_type — Obtiene el tipo del campo especificado de un resultado
  • 9. Creadores/Propietarios De MySQL  MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL A.B. fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.  Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran incorporarlo en productos privativos. Las versiones Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y soporte oficial. En 2009 se creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos desarrolladores originales de MySQL) descontentos con el modelo de desarrollo y el hecho de que una misma empresa controle a la vez los productos MySQL y Oracle Database.
  • 10. Ventajas de MySQL  MySQL software es Open Source  Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.  Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.  Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos  Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.  Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet  El software MySQL usa la licencia GPL
  • 11. Desventajas de MySQL  Un gran porcentaje de las utilidades de MySQL no están documentadas.  No es intuitivo, como otros programas (ACCESS).
  • 12. Versiones de MySQL  Desde que se inició el proyecto ha habido muchas versiones (releases), de las cuales sólo se conservan la 3, 4 y la actual 5.x. Como es un OpenSource, el software ha estado y está en uso en muchas releases, y no existe un seguimiento activo por parte de MySQL sobre qué versió o quienes lo tienen. En ese sentido lo único claro es: - Las versiones 3.x y 4.x son completamente obsoletas. - La versión 5.0.x ya terminó su ciclo de vida como proyecto y no se harán nuevas releases posteriores a la 5.0.90. - La versión actual es la 5.1.x, es la que está soportada. - La versión 6.0 fue un alpha release que dio lugar a la 5.1.2, por lo que no se la considera como GA y está virtualmente discontinuada desde mayo de 2009.