ULTIMOS APORTES

jueves, 20 de noviembre de 2014

Conociendo al lenguaje de las bases de datos SQL


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:


Tocando el tema SQL podriamos crear esto a travez del lenguaje colocando el siguiente comando (Solo es una muestra no es necesario entenderlo):

CREATE TABLE `amigos` (

`nombre` VARCHAR( 60 ) NOT NULL ,
`edad` INT NOT NULL ,
`telefono` INT NOT NULL ,
`direccion` VARCHAR( 200 ) NOT NULL
) ENGINE = INNODB;
Lo que hemos hecho con este comando es lo siguiente:

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

Tuto95