SlideShare una empresa de Scribd logo
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

MySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, ImportanciaMySql Historia, Ventajas, Importancia
MySql Historia, Ventajas, Importancia
Lenin Araque
 
My Sql
My SqlMy Sql
My Sql
gustavo1616
 
Wamserver
WamserverWamserver
Wamserverragmyl
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
Suujeey Hernandez
 
Mysql
MysqlMysql
14 servidor mysql
14 servidor mysql14 servidor mysql
14 servidor mysqlIsaacVk
 
Servidor mysql
Servidor mysqlServidor mysql
Mysql2
Mysql2Mysql2
Mysql2
elprisma1
 
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 MySqlKeryn Mendoza
 
MySQL - Guillermo Jiménez
MySQL - Guillermo JiménezMySQL - Guillermo Jiménez
MySQL - Guillermo Jiménez
GuillermoJimnez12
 
Replicacion bases datos 2
Replicacion bases datos 2Replicacion bases datos 2
Replicacion bases datos 2Velmuz Buzz
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
Ian Berzeker Tovar
 
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
YoshuaZea
 

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 Mysql

Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
Anny Silis Cx
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
Anny Silis Cx
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Andres del Valle
 
My sql
My sqlMy sql
My sql
Aland12
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
Christopher Alcantara
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
sheyalarkon
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
nelsonmercedes1
 
Cesar trabajo
Cesar trabajoCesar trabajo
Cesar trabajo
cesarcontreras93
 
Centro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá OesteCentro Regional Universitario de Panamá Oeste
Centro Regional Universitario de Panamá Oeste
VirginiaAileen
 
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
VirginiaAileen
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
Irwin Yauri
 
Base de datos mysql
Base de datos mysqlBase de datos mysql
Base de datos mysqlAlStarPk
 
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
Jose Arismendys Marte Cabrera
 
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
Arsys
 

Similar a Mysql (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 mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
 

Último

3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 

Último (20)

3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 

Mysql

  • 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.