0% encontró este documento útil (0 votos)
23 vistas5 páginas

PHP y MySql

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas5 páginas

PHP y MySql

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

PHP y MySQL

PHP

¿Qué es PHP?
PHP es el acrónimo recursivo de Hypertext Preprocessor, un lenguaje de programación de
código abierto muy utilizado especialmente en el desarrollo de aplicaciones y web, este
lenguaje de código puede ser incrustado en HTML5 puesto que es un código muy variable
favorece el enlace entre la interfaz de usuario y los servidores.

Diferenciar el lenguaje de programación PHP con los típicos como pueden ser HTML, CSS
o JavaScript es sencillo, estos último son leídos primero por el navegador al momento de
acceder a una web, mientras que PHP se ejecuta directamente en el servidor de la página.

¿Para qué sirve PHP?

La principal función de PHP, pero no la única, es la agilidad y velocidad con la que conecta a los
usuarios con los servidores gracias a que esta se ejecuta en las bases de datos de los servidores
como ya hemos comentado.

Podemos encontrar PHP en todos los plugins y plantillas de WordPress, es uno de los usos más
extendidos de este lenguaje. Al ser un código abierto y simple es muy sencillo gestionar todas las
extensiones que sirven para conservar todos los sitios web de la plataforma actualizados, según se
vayan creando diferentes funciones.

¿Para qué sirve PHP en programación?

PHP es un lenguaje versátil que se utiliza en una amplia gama de aplicaciones en la programación
PHP. ¿Qué significa que sea un lenguaje de código abierto? Un lenguaje de código abierto permite
ser modificado por desarrolladores y se adapta a diversos proyectos. Esto demuestra la importancia
de entender qué es PHP en programación.

Como ya hemos mencionado anteriormente, el lenguaje PHP permite incrustar HTML y para ello, no
es necesario usar muchos comandos para que se muestre el HTML.
MySQL

¿Qué es MySQL?

MySQL es un sistema open source de administración de bases de datos que es desarrollado y


soportado por Oracle.

Esa es la respuesta corta de un enunciado a la pregunta de “qué es MySQL”, pero vamos a explicarla
un poco mejor usando términos más simples.

Una base de datos es una colección estructurada de datos que está organizada para ser usada y
extraída de forma sencilla. Para un sitio de WordPress, esos “datos” son cosas como el texto de las
publicaciones de su blog, información de todos los usuarios registrados en su sitio, datos
autocargador, opciones importantes, configuraciones, etc.

MySQL es sólo uno de los sistemas populares que pueden almacenar y administrar esos datos por
usted, y es una solución de base de datos especialmente popular para sitios de WordPress.

¿Para qué sirve MySql?

MySQL es uno de los sistemas más popularizados para almacenar y administrar datos. Con
administrar nos referimos a las acciones CRUD
● Create: crear
● Read: leer
● Update: actualizar
● Delete: borrar

8 características de MySQL

1. Código abierto

MySQL utiliza la Licencia Pública General de GNU, por lo que se puede descargar, utilizar y modificar
a voluntad. Esto facilita su uso tanto académico como profesional.

2. Uso multiplataforma

Una de sus características principales y de mayor ventaja es que puede instalarse en entornos con
sistemas operativos diversos como Windows, Mac y la mayoría de distribuciones Linux, así como en
ambientes Unix.

3. Escalabilidad

Tiene soporte para 40-50 millones de registros, 150.000-200.000 tablas y 5000 millones de filas.

4. Tipos de datos

Soporta una amplia gama de tipos de datos, lo que permite tener una gran versatilidad en cuanto a
las situaciones, industrias o casos de uso donde puede implementarse una base de datos MySQL.
Puede emplearse para la industria financiera, al manejar datos con mucha precisión; por otro lado,
también puede utilizarse en ámbitos de geolocalización por sus datos de tipo espacial. De igual forma
puede competir, en ciertas situaciones, con las bases de datos no relacionales con su tipo de dato
JSON.
5. Conjuntos de caracteres

Es compatible con un gran listado de conjuntos de caracteres e idiomas, lo que le permite adaptarse
a cualquier parte del mundo. Sin duda alguna, es un aspecto que le ha ayudado a posicionarse en los
sistemas de internet a lo largo y ancho del planeta.

6. Clientes gráficos

Si bien MySQL utiliza su propio lenguaje para administrar los datos almacenados, existen diversas
herramientas o clientes gráficos que nos permiten interactuar con las bases de datos, ayudando a
que dicha interacción sea más sencilla y, por lo tanto, más rápida. Algunas herramientas son:

● PHPMyAdmin
● MySQL Workbench

7. Soporte para lenguajes de programación

Las características y ventajas de MySQL son muchas, pero sin duda todas ellas son mejor
explotadas cuando están integradas dentro de un sistema de información. Para ello existe un amplio
abanico de API nativas, librerías, paquetes, etc. que permiten integrar una base de datos MySQL en
un sistema desarrollado en cualquier lenguaje de programación.

8. Documentación actualizada

Al ser muy popular y utilizado, permite que exista una documentación oficial muy amplia, además de
una comunidad enorme siempre dispuesta a ayudar, colaborar y aportar al conocimiento compartido.

¿Cómo funciona MySQL?

El funcionamiento de MySQL depende de dos conceptos relacionados entre ellos:

● Base de datos relacionales


● Modelo de cliente-servidor

Base de datos relacionales

En una base de datos relacional, los datos son organizados y almacenados en tablas en lugar de
guardar todos los datos juntos y organizados en una única unidad de almacenamiento. Lo
«relacional» hace referencia al uso de una llave para relacionar los datos de una tabla con los de
otra.

Cada tabla está compuesta por columnas, mismas que definen los campos que pueden almacenarse
en cada registro o fila que se guarda en la tabla.
Modelo de cliente-servidor

El servidor es donde residen realmente los datos. Para acceder a dichos datos alguien debe
solicitarlos: ese alguien es el o los clientes. El cliente lanza una petición al servidor de la base de
datos solicitando aquellos datos que desea obtener.

Cuadro Comparativo (PHP y MySQL)

VENTAJAS DESVENTAJAS

PHP ● Lenguaje libre, el cual puede ser editado ● Se necesitan conocimientos


fácilmente por cualquier desarrollador o profundos para configurar las
programador. brechas de seguridad que
● Dispone de una sintaxis muy limpia, por lo que puede haber en el servidor.
la curva de aprendizaje es menor que otros ● El código fuente no se puede
lenguajes de programación. ocultar con facilidad.
● Permite crear entornos de trabajo fácilmente. ● Para su ejecución, es
● Dispone de una instalación de lo más sencilla. necesario un servidor.
● Se integra de una manera muy simple en la
base de datos.
● Existe una gran comunidad, la cual es muy
activa, y permite que este en una constante
evolución y adaptación a las novedades.
● Es el lenguaje de programación más usado
mundialmente.
● PHP es un lenguaje multiplataforma, por lo
tanto, se puede usar en diversas aplicaciones
y entornos profesionales.
● El código se ejecuta en el lado del servidor, y
en el navegador se ejecuta en HTML.
● Actualmente, permite ser usado en un gran
número de bases de datos como: Oracle,
MySQL, Interbase, SQLite, Sybase,
PostgreSQL, SQL Server, entre otras más.
● Ofrece seguridad frente a ataques
informáticos llevados a cabo por hackers.
● Dispone de múltiples extensiones, por lo que
es uno de los lenguajes usados en proyectos
con una alta dificultad.
● Soporta gran cantidad de datos.
MySQL ● MySQL es de distribución libre y gratuita, ● Limitaciones de seguridad:
podemos descargarlo del sitio web oficial MySQL puede tener
de MySQL sin ningún costo. algunas limitaciones de
● MySQL es Open Source, es decir que su seguridad, especialmente si
código fuente puede ser obtenido y no se configura
modificado por cualquier desarrollador de adecuadamente. Deberás
software. asegurarte de que la base
● Es veloz al realizar operaciones, y de datos esté bien protegida
garantiza un buen rendimiento de las para evitar vulnerabilidades.
aplicaciones. ● Varias de las utilidades de
● Es multiplataforma, es decir que soporta MySQL no están
sistemas operativos como Linux, Solaris, documentadas.
Windows, etc. ● No es del todo intuitivo, en
● Es fácil de instalar y configurar. comparación con otros
● Es seguro y confiable, las contraseñas programas.
están encriptadas en MySQL. ● No maneja de manera tan
● Es rápido: se considera uno de los eficiente una base de datos
gestores de base de datos más rápidos con un tamaño muy grande.
del mercado.
● Puede ser ejecutado en computadoras
con pocos recursos, ya que no exige
mayores requerimientos.

Bibliografía
● López, M. (2023, 18 octubre). Qué es PHP | Definición, Significado y
Ejemplos. Arimetrics. https://www.arimetrics.com/glosario-digital/php
● Kinsta. (2022, 26 abril). ¿Qué es MySQL? Una explicación para principiantes.
Kinsta®. https://kinsta.com/es/base-de-conocimiento/que-es-mysql/
● Ventajas y desventajas de MySQL. (s. f.).

https://codigosql.top/ventajas-y-desventajas-de-mysql/

También podría gustarte