miércoles, 9 de febrero de 2011

¿Qué es SQL?


¿Como definirías el SQL?


Aquí unas definiciones como ejemplo:

  • Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas.
  • Es un estándar en el lenguaje de acceso a bases de datos. Permite gestionar y controlar la información dentro de una base de datos.

Curso sql (guía)

SQL Tutorial Básico (video)

Funciones Básicas del SQL


¿Cuales consideras que son estas funciones?


Aquí nombraremos algunas:

Propiedad SELECT: Hace la selección en una tabla de la BD.

SELECT * FROM datos
'Esta sentencia seleccionaria todos, absolutamente todos los registros dentro de la tabla datos.

SELECT * FROM datos WHERE usuario='juan'
'Seleccionaríamos todos los registros dentro de la tabla datos que tengan como usuario a "Juan".

Propiedad INSERT INTO: Agrega un nuevo registro a la tabla elegida

INSERT INTO datos (usuario) VALUES ('corsa')
'Insertamos en la tabla datos en la columna usuario, un registro nuevo.

INSERT INTO datos (usuario, edad) VALUES ('corsa',20)
'Aquí insertamos 2 registros al mismo tiempo.

Propiedad DELETE: Borra registros de nuestra tabla

DELETE FROM datos WHERE usuario = 'pedrito'
'Borramos los registros donde el usuario sea "pedrito".

DELETE FROM datos WHERE usuario = 'Mario' AND edad = 16
'Borramos solo los usuario de nombre Mario que tenían 16 años.

Propiedad UPDATE: Actuailiza registros, modificando datos ya existentes.

UPDATE datos SET usuario = 'pedrito'
'Esta modificación renombrar todos los usuarios a "pedrito".

UPDATE datos SET usuario = 'Mario' WHERE edad = 16
'Modificamos solo los registros que tenían 16 años. Ahora todos los usuario de 16 años se llaman "Mario".


Nota: El asterisco (*) es un comodín, que selecciona todas las columnas dentro de los límites que pongamos.

Lenguaje SQL (guía)

Tutorial SQL (video)

Enlaces de Referencia para complementar la información......

http://www.programatium.com/sql.htm

http://www.elguruprogramador.com.ar/articulos/consultas-de-accion-insert-delete-update.htm

http://www.publispain.com/supertutoriales/redes/bases_de_datos/cursos/1/sql_castellano.htm