Crear una base de datos en MySQL

Primero crearemos la base de datos de ejemplo sampdb y sus tablas, las completaremos con datos y realizaremos consultas sencillas en los mismos. El uso de una base de datos implica varios pasos:

  1. Crear (inicializar) la base de datos.
  2. Crear las tablas de la base de datos.
  3. Manipular las tablas mediante la inserción, recuperación, modificación o eliminación de datos en las mismas.
Continuar leyendo «Crear una base de datos en MySQL»

Ejecutar instrucciones SQL

Una vez que haya conectado con el servidor, ya puede emitir instrucciones SQL para su ejecución en el servidor. En este tutorial describiremos principios generales sobre cómo interactuar con mysql.

Para introducir una instrucción en mysql, basta con escribirla. Al final de la instrucción, añada punto y coma (;) y pulse Intro. El punto y coma indica a mysql que la instrucción está entera. Tras ello, la envía al servidor para su ejecución. El servidor la procesa y devuelve el resultado a mysql, que lo muestra.

Continuar leyendo «Ejecutar instrucciones SQL»

Establecer y terminar conexiones al servidor MySQL

Para conectarse al servidor, invoque el programa mysql desde la línea de comandos. El comando es el siguiente:

% mysql options

En este tutorial utilizaremos % para indicar la línea de comandos. Es uno de los comandos estándar de Unix, como $. En Windows, verá una línea de comandos similar a C:/>. Al introducir los comandos de los ejemplos, no es necesario añadir estos símbolos.

Continuar leyendo «Establecer y terminar conexiones al servidor MySQL»

Los operadores de los condicionales en PHP

Cuando se trabaja con condicionales se emplean dos tipos de operadores: los comparativos y los lógicos. Los operadores comparativos se emplean para comparar dos valores, o una variable y un valor, o dos variables, o una constante con un valor o una variable, etc, y evaluar su relación. Por este motivo a estos operadores se les llama, también, relacionales. Son los que aparecen en la siguiente tabla:

Continuar leyendo «Los operadores de los condicionales en PHP»

Comandos del sistema operativo

Desde un script en PHP se pueden ejecutar comandos del sistema operativo y dirigir el resultado a la salida del navegador o a donde convenga. Para ello encerramos el comando deseado entre dos signos de acento grave (`). Este se corresponde con el código ASCII 96 y no debe confundirse con el acento agudo, al que estamos habituados los hispanos-parlantes, ni con la comilla simple. Esta prestación es especialmente útil cuando se tienen ciertas tareas programadas en el propio sistema operativo del servidor y deben ejecutarse como respuesta a un evento de usuario, del sitio, cronológico, etc.

Continuar leyendo «Comandos del sistema operativo»

Tipos de datos en PHP

PHP soporta varios tipos de datos, que podemos clasificar en dos categorías: escalares y compuestos. Los datos escalares son aquellos que sólo pueden contener un valor en un momento dado (las variables “normales”, para entendernos). Los datos compuestos son los que pueden tener dos o más valores en un mismo instante de tiempo (matrices y objetos).

Continuar leyendo «Tipos de datos en PHP»

Terminología arquitectónica de MySQL

Al usar MySQL, en realidad utiliza al menos dos programas, ya que opera en una arquitectura cliente/servidor. El primer programa es el servidor MySQL, mysqld, que se ejecuta en el equipo en el que almacene sus bases de datos. Escucha solicitudes clientes que provienen de la red y accede a contenidos de la base de datos en función de dichas solicitudes para proporcionar a los clientes la información que piden.

Continuar leyendo «Terminología arquitectónica de MySQL»

Sistemas de bases de datos – MySQL

Un sistema de administración de bases de datos relacionales (RDBMS) es una herramienta esencial en numerosos entornos, desde aplicaciones tradicionales en contextos empresariales, de investigación y educativos, hasta aplicaciones como los motores de búsqueda de Internet. Sin embargo, a pesar de la importancia de un buen sistema de base de datos para gestionar y acceder a fuentes de información, muchas empresas no se lo pueden permitir económicamente. Históricamente, los sistemas de base de datos eran caros y los distribuidores cobraban tanto por el software como  por la asistencia. Además, como los motores de base de datos suelen tener exigentes requisitos de hardware para ejecutarse con un rendimiento razonable, el coste era incluso mayor.

Continuar leyendo «Sistemas de bases de datos – MySQL»

¿Qué es php?

Php, acrónimo de Hypertext Preprocessor, es un lenguaje de programación que se utiliza en la mayoría de los casos para el desarrollo de sitios web, pero que para muchos es un lenguaje de propósito general y el uso que se le dé dependerá en gran parte de las necesidades que posea el programador.

Entre las características que hacen de PHP un lenguaje popular y muy poderoso para desarrollar aplicaciones, podemos citar las siquientes:

Continuar leyendo «¿Qué es php?»