PHP y MySql
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.
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.
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?
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.
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
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.
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.
VENTAJAS DESVENTAJAS
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/