Es el lenguaje de consulta estructurado, este es un lenguaje que nos ofrece acceso a las bases de datos relacionales y que nos permite realizar muchos tipos de acciones en ellas mediante el lenguaje.
Al comienzo puede parecer un poco extraño, pero con el transcurrir del tiempo vamos a poder notar que es muy simple manejar este lenguaje y ademas muy útil para nuestras labores personales o comerciales.
Vamos a explicar esto de una manera muy simple:
Podemos suponer que Pedro tiene un grupo de amigos y el quiere guardar todos sus datos en una base de datos, debemos antes que nada saber que un lenguaje de programación es el que se encarga de conectarte a ti con la maquina. Esto quiere decir que debemos comunicarnos a través del lenguaje SQL a la base de datos para que nos pueda entender.
Supongamos que queremos guardar algunos datos de sus compañeros, como sus nombres, sus edades, teléfono y su dirección, para esto necesitaremos crear algunos campos (Filas), entonces podemos entender que necesitaremos una tabla donde va a contener las filas ya mencionadas y podríamos obtener algo como esto:
CREATE TABLE `amigos` (Lo que hemos hecho con este comando es lo siguiente:
`nombre` VARCHAR( 60 ) NOT NULL ,
`edad` INT NOT NULL ,
`telefono` INT NOT NULL ,
`direccion` VARCHAR( 200 ) NOT NULL
) ENGINE = INNODB;
CREATE TABLE 'amigos' Crear una tabla con el nombre amigos.
'nombre' VARCHAR(60) NOT NULL Crear una columna de nombre "nombre" de tipo varchar con una longitud maxima de 60 caracteres y no permite campos vacíos.
'edad' INT NOT NULL Crear una columna de nombre "edad" de tipo INT (Entero) y no permite campos vacíos.
'telefono' INT NOT NULL Crear una columna de nombre "teléfono" de tipo INT (Entero) y no permite campos vacíos.
`direccion` VARCHAR( 200 ) NOT NULL Crear una columna de nombre "direccion" de tipo varchar con una longitud maxima de 200 caracteres y no permite campos vacíos.
ENGINE = INNODB Es el mecanismo de almacenamiento para nuestra base de datos.
Esta es una simple demostración de lo que es el lenguaje SQL y antes de terminar debo mencionar que existen muchos sistemas de manipulación de base de datos los cuales usan SQL y que sin duda alguna nos van a facilitar la vida como lo son:
- MySQL
- Postgresql
- Oracle
- SQLServer
- PHPMyAdmin (Basado en MySQL)
Mas adelante estaremos conociendo algunos de ellos y de que manera podemos trabajar con ellos.
No hay comentarios:
Publicar un comentario