SlideShare una empresa de Scribd logo
1 de 28
PHP & MySQL Ing. Antonio J. Hdez. Blanco. Mail:  [email_address] Ing. Wilian Arroba Mail: [email_address]
Contenido del curso ,[object Object],[object Object],[object Object],[object Object],[object Object]
Contenido ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Corta historia de PHP PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos.  El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas.
Corta historia de PHP Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.
Corta historia de PHP La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales.
Corta historia de PHP Todas estas mejoras sentaron las bases de PHP versión 3. Actualmente PHP se encuentra en su versión 5, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión.
Corta historia de PHP Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código-, su mayor independencia del servidor Web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.
¿Qué es PHP? El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones….  No es un lenguaje de marcado como podría ser HTML, XML o WML.  Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.
¿Qué es PHP? Pero a diferencia de JavaScript que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador.  El resultado es normalmente una página HTML pero igualmente podría ser una pagina XML.
¿Qué es PHP? Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.
¿Qué es PHP?
¿Qué se necesita para que funcione PHP? En sistemas Operativos Windows: Versión compilada de PHP. (http://www.php.net). Un servidor Web (Apache, PWS, IIS, Etc.). En sistemas Operativos Linux: Versión en fuente para compilar e instalar. (http://www.php.net) Servidor Web (Apache). En versión fuente para compilar e instalar. ( http://www.apache.org ) O instalar desde los CDs de la distro que se use.
Qué es MySQL? Administrador de Base de Datos Una base de datos es un conjunto de datos estructurados. Esto podría ser cualquier cosa, desde una simple lista de compras hasta una galería de pinturas o la gran cantidad de información que se maneja en una corporación. Para agregar, acceder y procesar los datos almacenados en una base de datos computacional, se necesita un sistema administrador de base de datos tal como MySQL.
Qué es MySQL? Además los computadores son muy buenos manejando grandes cantidades de datos, el administrador de base de datos juega un rol central en la computación, ya sea como utilidad autónoma o parte de otra aplicación.
Qué es MySQL? Sistema administrador de base de datos relacionales Una base de datos relacional almacena datos en tablas separadas, más bien colocando todos los datos en un gran almacén. Esto agrega velocidad y flexibilidad.  Las tablas son enlazadas por relaciones definidas haciendo posible combinar datos desde varias tablas solicitadas.
Qué es MySQL? El SQL forma parte de MySQL, conocido como Lenguaje de Consultas Estructurado, es el lenguaje estandarizado más común usado para acceder base de datos. Software de Fuente Abierta Fuente abierta significa que es posible que pueda ser usado y modificado por cualquiera. Alguien puede bajar MySQL desde Internet y usar éste sin tener que pagar nada.
Qué es MySQL? Alguien puede estudiar el código fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa el GPL de la GNU, para definir lo que se puede hacer con el software en diferentes situaciones.
Uso de MySQL? MySQL es muy rápido, seguro y fácil de usar. MySQL también ha desarrollado un conjunto de características muy prácticas, en estrecha cooperación con otros usuarios. MySQL fue desarrollado para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha sido usado exitosamente en ambientes de producción con altas demandas, por varios años. Aunque está bajo un desarrollo constante.
Uso de MySQL? MySQL siempre ofrece conjunto de funciones muy poderoso y eficiente. La conectividad, velocidad y seguridad hace de MySQL una suite poderosa para acceder a bases de datos en Internet.
Uso de MySQL? MySQL es un sistema Cliente/Servidor que consta de un servidor SQL multi-hilo que soporta diferentes backends, variados programas cliente y de librerías, administrador de herramientas y un programa de interface. MySQL contribución para muchos de los software disponibles. Es mucho más probable que se encuentre que diversas aplicaciones ya soportan MySQL
Uso de MySQL? Ventajas de MySQL: •  La mejor y más usada base de datos en el mundo. •  Disponible y Accesible para todos •  Fácil de usar •  Se está perfeccionando continuamente mientras permanece rápida y segura. •  Divertida para usar y perfeccionar. •  Libre de molestias.
Uso de MySQL? Características principales de MySQL A continuación se describen algunas de las características más importantes de MySQL: •  Escrito en C y C++, testado con GCC 2.7.2.1. Usa GNU autoconf para portabilidad. •  Clientes C, C++, Eiffel,PHP,Python,JAVA, Perl, TCL. •  Multiproceso, es decir puede usar varias CPU si éstas están disponibles.
Uso de MySQL? •  Puede trabajar en distintas plataformas y S.O. distintos. •  Sistema de contraseñas y privilegios muy flexible y segura. •  Todas la palabras de paso viajan encriptadas en la red. •  Registros de longitud fija y variable. •  16 índices por tabla, cada índice puede estar compuesto de 1 a 15 columnas o partes de ellas con una longitud máxima de 127 bytes.
Uso de MySQL? •  Todas las columnas pueden tener valores por defecto. •  Utilidad Isamchk para chequear, optimizar y reparar tablas. •  Todos los datos están grabados en formato ISO8859_1. •  Los clientes usan TCP o UNIX Socket para conectarse al servidor. •  Todos los comandos tienen -help o -? Para las ayudas.
Uso de MySQL? •  Soporta diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble precisión, carácter, fechas, enumerados, etc. •  ODBC para Windows 95 (con fuentes), se puede utilizar ACCESS para conectar con el servidor. •  Muy rápida usando joins, optimizada para un barrido multi-joins.
Uso de MySQL? Todas las funciones y operadores soportan en el SELECT y WHERE como partes de consultas. Ejemplo: mysql> SELECT CONCAT(nombre," ",apellido) FROM nombre_tabla WHERE ingreso >10000 AND edad >30 Todas las cláusulas SQL soportan GROUP BY y ORDER BY.
¿Instalación de MySQL? En sistemas Operativos Windows: Versión compilada de mysql (http://www.mysql.com). º111 En sistemas Operativos Linux: Versión en fuente para compilar e instalar. (http://www.mysql.com) O instalar desde los CDs de la distro que se use.

Más contenido relacionado

La actualidad más candente (13)

Apache ha muerto, Viva Lighttpd
Apache ha muerto, Viva LighttpdApache ha muerto, Viva Lighttpd
Apache ha muerto, Viva Lighttpd
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Base de datos ii apache
Base de datos ii apacheBase de datos ii apache
Base de datos ii apache
 
Appserv
AppservAppserv
Appserv
 

Destacado

Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
Wilian
 
Funcionesphpmysql
FuncionesphpmysqlFuncionesphpmysql
Funcionesphpmysql
jgalvisr
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
Wilian
 
Prueba6.pdf
Prueba6.pdfPrueba6.pdf
Prueba6.pdf
jcarrey
 

Destacado (20)

Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
 
Zenphp - Programador PHP
Zenphp - Programador PHPZenphp - Programador PHP
Zenphp - Programador PHP
 
Funcionesphpmysql
FuncionesphpmysqlFuncionesphpmysql
Funcionesphpmysql
 
Memoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPMemoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHP
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Iniciación PHP 5. Programación Web
Iniciación PHP 5. Programación WebIniciación PHP 5. Programación Web
Iniciación PHP 5. Programación Web
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios Web
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
Iniciación PHP 5. Arquitectura cliente/servidor
Iniciación PHP 5. Arquitectura cliente/servidorIniciación PHP 5. Arquitectura cliente/servidor
Iniciación PHP 5. Arquitectura cliente/servidor
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzado
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. Ejemplos
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Prueba6.pdf
Prueba6.pdfPrueba6.pdf
Prueba6.pdf
 
PHP
PHPPHP
PHP
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 

Similar a Curso TIC de PHP y MSQL Parte 1

Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
Jose Torres Gonzales
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
Helmilpa
 

Similar a Curso TIC de PHP y MSQL Parte 1 (20)

C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Gbd2
Gbd2Gbd2
Gbd2
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
My sql
My sqlMy sql
My sql
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Expo mysql
Expo mysqlExpo mysql
Expo mysql
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
software APACHE.
software APACHE.software APACHE.
software APACHE.
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
 
Servidor php
Servidor phpServidor php
Servidor php
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Servicios de red amp
Servicios de red   ampServicios de red   amp
Servicios de red amp
 
Presentacion
PresentacionPresentacion
Presentacion
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Curso TIC de PHP y MSQL Parte 1

  • 1. PHP & MySQL Ing. Antonio J. Hdez. Blanco. Mail: [email_address] Ing. Wilian Arroba Mail: [email_address]
  • 2.
  • 3.
  • 4. Corta historia de PHP PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas.
  • 5. Corta historia de PHP Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.
  • 6. Corta historia de PHP La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales.
  • 7. Corta historia de PHP Todas estas mejoras sentaron las bases de PHP versión 3. Actualmente PHP se encuentra en su versión 5, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión.
  • 8. Corta historia de PHP Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código-, su mayor independencia del servidor Web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.
  • 9. ¿Qué es PHP? El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones…. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.
  • 10. ¿Qué es PHP? Pero a diferencia de JavaScript que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina XML.
  • 11. ¿Qué es PHP? Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.
  • 13. ¿Qué se necesita para que funcione PHP? En sistemas Operativos Windows: Versión compilada de PHP. (http://www.php.net). Un servidor Web (Apache, PWS, IIS, Etc.). En sistemas Operativos Linux: Versión en fuente para compilar e instalar. (http://www.php.net) Servidor Web (Apache). En versión fuente para compilar e instalar. ( http://www.apache.org ) O instalar desde los CDs de la distro que se use.
  • 14. Qué es MySQL? Administrador de Base de Datos Una base de datos es un conjunto de datos estructurados. Esto podría ser cualquier cosa, desde una simple lista de compras hasta una galería de pinturas o la gran cantidad de información que se maneja en una corporación. Para agregar, acceder y procesar los datos almacenados en una base de datos computacional, se necesita un sistema administrador de base de datos tal como MySQL.
  • 15. Qué es MySQL? Además los computadores son muy buenos manejando grandes cantidades de datos, el administrador de base de datos juega un rol central en la computación, ya sea como utilidad autónoma o parte de otra aplicación.
  • 16. Qué es MySQL? Sistema administrador de base de datos relacionales Una base de datos relacional almacena datos en tablas separadas, más bien colocando todos los datos en un gran almacén. Esto agrega velocidad y flexibilidad. Las tablas son enlazadas por relaciones definidas haciendo posible combinar datos desde varias tablas solicitadas.
  • 17. Qué es MySQL? El SQL forma parte de MySQL, conocido como Lenguaje de Consultas Estructurado, es el lenguaje estandarizado más común usado para acceder base de datos. Software de Fuente Abierta Fuente abierta significa que es posible que pueda ser usado y modificado por cualquiera. Alguien puede bajar MySQL desde Internet y usar éste sin tener que pagar nada.
  • 18. Qué es MySQL? Alguien puede estudiar el código fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa el GPL de la GNU, para definir lo que se puede hacer con el software en diferentes situaciones.
  • 19. Uso de MySQL? MySQL es muy rápido, seguro y fácil de usar. MySQL también ha desarrollado un conjunto de características muy prácticas, en estrecha cooperación con otros usuarios. MySQL fue desarrollado para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha sido usado exitosamente en ambientes de producción con altas demandas, por varios años. Aunque está bajo un desarrollo constante.
  • 20. Uso de MySQL? MySQL siempre ofrece conjunto de funciones muy poderoso y eficiente. La conectividad, velocidad y seguridad hace de MySQL una suite poderosa para acceder a bases de datos en Internet.
  • 21. Uso de MySQL? MySQL es un sistema Cliente/Servidor que consta de un servidor SQL multi-hilo que soporta diferentes backends, variados programas cliente y de librerías, administrador de herramientas y un programa de interface. MySQL contribución para muchos de los software disponibles. Es mucho más probable que se encuentre que diversas aplicaciones ya soportan MySQL
  • 22. Uso de MySQL? Ventajas de MySQL: • La mejor y más usada base de datos en el mundo. • Disponible y Accesible para todos • Fácil de usar • Se está perfeccionando continuamente mientras permanece rápida y segura. • Divertida para usar y perfeccionar. • Libre de molestias.
  • 23. Uso de MySQL? Características principales de MySQL A continuación se describen algunas de las características más importantes de MySQL: • Escrito en C y C++, testado con GCC 2.7.2.1. Usa GNU autoconf para portabilidad. • Clientes C, C++, Eiffel,PHP,Python,JAVA, Perl, TCL. • Multiproceso, es decir puede usar varias CPU si éstas están disponibles.
  • 24. Uso de MySQL? • Puede trabajar en distintas plataformas y S.O. distintos. • Sistema de contraseñas y privilegios muy flexible y segura. • Todas la palabras de paso viajan encriptadas en la red. • Registros de longitud fija y variable. • 16 índices por tabla, cada índice puede estar compuesto de 1 a 15 columnas o partes de ellas con una longitud máxima de 127 bytes.
  • 25. Uso de MySQL? • Todas las columnas pueden tener valores por defecto. • Utilidad Isamchk para chequear, optimizar y reparar tablas. • Todos los datos están grabados en formato ISO8859_1. • Los clientes usan TCP o UNIX Socket para conectarse al servidor. • Todos los comandos tienen -help o -? Para las ayudas.
  • 26. Uso de MySQL? • Soporta diversos tipos de columnas como enteros de 1, 2, 3, 4, y 8 bytes, coma flotante, doble precisión, carácter, fechas, enumerados, etc. • ODBC para Windows 95 (con fuentes), se puede utilizar ACCESS para conectar con el servidor. • Muy rápida usando joins, optimizada para un barrido multi-joins.
  • 27. Uso de MySQL? Todas las funciones y operadores soportan en el SELECT y WHERE como partes de consultas. Ejemplo: mysql> SELECT CONCAT(nombre," ",apellido) FROM nombre_tabla WHERE ingreso >10000 AND edad >30 Todas las cláusulas SQL soportan GROUP BY y ORDER BY.
  • 28. ¿Instalación de MySQL? En sistemas Operativos Windows: Versión compilada de mysql (http://www.mysql.com). º111 En sistemas Operativos Linux: Versión en fuente para compilar e instalar. (http://www.mysql.com) O instalar desde los CDs de la distro que se use.