Tutorial de SQL

Aprende a utilizar el estándar utilizado para la consulta de bases de datos. Seleccionar, crear, modificar y borrar registros. Todo lo que necesitas para la creación de tus páginas dinámicas.

Si te parece útil este manual ayúdanos compartiendo!! :)

Listado de los capítulos

Introducción Mostramos que es el lenguaje SQL, y los tipos de datos y sentencias que podemos encontrarnos a lo largo de este manual.

1.- Qué es SQL

Qué es y para qué sirve el SQL

2.- Tipos de campo

Diferentes tipos campos empleados en las bases de datos

3.- Tipos de datos SQL

Mostramos unas tablas con todos los tipos de datos que hay en SQL.

4.- Tipos de sentencias SQL y sus componentes sintácticos

Pasamos a describir los tipos de sentencias sql que podemos encontrarnos y sus componentes sintácticos.
Inserción y modificación de datos Vemos como insertar, modificar o borrar datos en nuestras tablas SQL.

5.- Creación de tablas

Explicamos la manera de crear tablas a partir de sentencias SQL. Definimos los tipo de campos principales y la forma de especificar los índices.

6.- Estructuras de las tablas en SQL

Una base de datos en un sistema relacional está compuesta por un conjunto de tablas, que corresponden a las relaciones del modelo relacional.

7.- Añadir un nuevo registro

Sintaxis y ejemplos para introducir registros en una tabla

8.- Borrar un registro

Sintaxis y ejemplos para borrar registros en una tabla

9.- Actualizar un registro: UPDATE

Sintaxis se la sentencia UPDATE del lenguaje SQL y ejemplos para editar registros en una tabla.
Búsqueda y selección de datos en SQL Estudiamos a fondo todo lo relacionado con la sentencia select dentro del lenguaja SQL.

10.- Selección de tablas I

Cómo realizar selecciones eficientemente. Ejemplos prácticos.

11.- Selección de tablas II

Lista de operadores y ejemplos prácticos para realizar selecciones.

12.- Selección de tablas III

Cómo realizar selecciones sobre varias tablas. Ejemplos prácticos basados en una aplicación de e-comercio.

13.- Selección de tablas IV

El empleo de funciones para la explotación de los campos numéricos y otras utilidades. Ejemplos prácticos.

14.- Consultas de selección

Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset.

15.- Criterios de selección en SQL

Estudiaremos las posibilidades de filtrar los registros con el fin de recuperar solamente aquellos que cumplan unas condiciones preestablecidas.

16.- Criterios de selección en SQL II

Seguimos con el group by, avg, sum y con el compute de sql-server.

17.- Subconsultas en SQL

Defenimos lo que significa subconsulta y mostramos las diferentes subconsultas que se pueden hacer.

18.- Consultas SQL de Unión Internas

Detallamos estas consultas del lenguaje SQL tan importantes para el buen desarrollo de una base de datos.

19.- Consultas SQL de Unión Externas

Cómo funcionan y cómo se crean estas consultas en SQL.

20.- Consultas de acción

Explicamos detenidamente las sentencias delete, insert into y update, para la realización de consultas en las bases de datos.

21.- Optimizar prestaciones I

Formas de indexar los campos y organizar los enlaces entre tablas para mejorar el rendimiento de las consultas.

22.- Optimizar prestaciones II

Los campos, su naturaleza y dimensiones. Cómo gestionarlos para mejorar la eficiencia de la base de datos.

23.- Algunos trucos prácticos

Ejemplos aplicados de cómo mejorar la gestión de bases de datos en sitios web.
Funciones en SQL Algunas funciones creadas en SQL para su mejor manejo.

24.- Funciones para búsquedas con fechas en Access

Realizar búsquedas en Access utilizando, en las condiciones del Where, campos de tipo fecha. Funciones útiles.

25.- La función datepart() en Access

Ejemplos de sentencias SQL que hacen uso de la función datepart() de la base de datos de Microsoft Access.
SQL server o PL/SQL Programación avanzada en SQL.

26.- Cursores en SQL

Qué son y como se construyen los cursores en SQL.

27.- Emular un Cursor SQL con un Bucle

Método para emular el tipico cursor sql con un bucle en SQL Server 2000.

28.- Procedures y búsqueda de registros duplicados en SQL

Cómo realizar búsquedas de registros duplicados y qué es y cómo se hace un procedure en SQL.

29.- Referencias Cruzadas en SQL

Qué son las referencias cruzadas, cómo se construyen y para qué se utilizan.

30.- Introducción a freetext y contains en SQL-Server

Qué son y como es la sintaxis, para construir catálogos de datos en SQL-Server.

31.- Introducción a los Índices en MySQL

Qué son los índices en bases de datos, cómo nos ayudan a optimizar las consultas y cómo debemos trabajar con ellos en MySQL.

32.- Consultas e índices de texto I

Cómo diseñar índices, consultas y sincronización de textos.

33.- Consultas e índices de texto II

Continuación del articulo sobre las consultas y los índices de texto.

34.- Consultas con parámetros y omisión de permisos

Cómo hacer consultas sql con parámetros y la forma de omitir los permisos de acceso.

35.- Acceso a base de datos externas

Cómo acceder a bases de datos dBase, Paradox o Btrieve.

36.- Crear una cadena de conexión para SQL Server

Podemos crear una cadena de conexión para SQL Server 2005 de forma muy cómoda y sencilla, ya que Windows incorpora un tipo de fichero para crear conexiones a servidores SQL (Se pueden crear conexiones con servidores SQL Server, Oracle...).

37.- Problemas de Conexión con SQL Server 2005

Cómo solucionar el error de conexión o acceso denegado que nos da en SQL Server 2005.

38.- SQL con Oracle

Empezamos un nuevo curso sobre SQL con Oracle que puede resultar muy interesante para ampliar los conocimientos de SQL que habíamos adquirido anteriormente.

Descargas

 Si eres usuario de DesarrolloWeb:
Archivo de descarga Tutorial de SQL Texto completo en PDF, listo para imprimir, del manual de DesarrolloWeb.com Manual de Tutorial de SQL.
Tamaño: 682 KB
Fecha creación: 25/06/2013
Páginas: 90

Bibliografía recomendada

CURSO DE SQL

Amplio, bien estructurado y práctico, éste es el manual idóneo para comprender y utilizar SQL

Compra este libro en Agapea, la librería urgente a domicilio.

Compartir

Comentarios

Smallvile

31/8/2009
No disponible
Estimados, les comento que el archivo comprimido (zip) esta dañado, no se puede descomprimir, podrian revisarlo. Gracias¡¡

rodry777

03/9/2009
Tutorial dañado
Queria comentarles q el tutorial de SQL esta dañado

silvanatrabalon

17/9/2009
manual Sql
el manual no esta dañado...

xleio

25/9/2009
No puedo descomprimir el archivo
Estimados, no puedo descomprimir el arhivo el mensaje de error es el siguiente "! C:manual-tutorial-sql.zip: Final inesperado del archivo" por favor podrian revisarlo?
Muchas gracias

Josue reiche

08/10/2009
como le hago pa descargar este tutorial completo??????
Necesito que alguien mediga como le puedo hacer para descargar este tutorial completo porque descargar capitulo por capitulo como cuesta

María Angélica castro torres

15/10/2009
SQL
El diccionario de datos de una base de datos es?¡ tengo duda sobre esa pregunta
gracias

gaspar

31/10/2009
inyeccion SQL
diculpen pero quiero saber como hacer una inyeccion SQL

Fellini

03/11/2009
Todo Ok ...
Pude bajar sin problemas el tutorial, se ve que esta interesante, gracias

09/11/2009
YA LO DESCARGUE!!!
Les comentos que intente descargar el manual (.zip) y lo guarde en el Escritorio y cuando lo iba a abrir salia error,asi que para que me funcionara lo que hice fue darle en "descargar ya" y en la ventana de descarga una vez finalizada la descarga le di click en Abrir y listo!!!....porque funciono? no se,pero me sirvio,solo espero que les sirva.cuidense mucho y que Dios los bendiga.

MarioBurga

11/1/2010
Great job...!!!
Me gusto el tutorial por la web, ahora voy a bajarme el zip y ver si tiene problemas...jejeje
Slds.

christian0402

16/1/2010
Excelente Manual
Muchas gracias, es el manual que estaba buscando. Excelente..

Blue Rhapsode

18/1/2010
Buen manual
Este manual me ha ayudado mucho cuando estudio por mi cuenta, esta super bien y completo. Gracias

rominicha

02/2/2010
muy muy bueno!
lo descargué sin ningun problema!! muchisimas gracias!!

wrubio83

03/3/2010
Como corregir el archivo que parece estar "dañado"
Bueno el archivo esta bueno, lo que tiene que hacer es ver que baje completamente, a veces la red no permite que descargue completamente y no nos damos cuenta. solo esten pendientes de que bajo completo y pese 454kb. A mi me paso que no abria me salia error, pero vi la descarga y me di cuenta que no bajo completo.

Les recomiendo que verifiquen eso.

Bendiciones.

panduroab

09/4/2010
Ayuda con una consulta
Tengo una tabla de salidas de productos, salida(idSalida, Fecha, Cantidad, idProducto)
y quiero hacer una consulta que me arroje una tabla que mustre las cantidades con las fechas como columnas y no como renglones.
Por ejemplo:
SELECT Cantidad
FROM salida
WHERE Fecha BEETWEN '2010-04-10' AND '2010-04-15'

lo que quiero es que muestre 5 columnas del dia 10 al 15 con las cantidades de cada producto.
Saludos y gracias

hsandova

20/4/2010
MANUAL
pude descargar el manuel y si lo pude ver, alguien sabe de algun curso de sql interactivo
gracias

ELPEOR

10/5/2010
MANUAL DE SQL
MUY BUENO EL MANUAL ES MUY COMPLETO GRACIAS

ale

03/6/2010
sobre el tutorial
te robaron el tuto

http://www.mailxmail.com/curso-sql/ejemplo-subconsultas-2

Ivan

09/7/2010
Pregunta
Q tal solo les cometo q el manual me parece muy bien solo una duda q programa o mas bien q requiero para poder practicar q prograsmas y si no saben de donde los puedo descargar porq yo soy de las personas q aprenden mas practicando esq yo manejo el mysql pero es con el xammp y ahi pues todo es grafico y si me gustaria aprender bien todo lo de el manual pero solo me hace falta q me digan ddonde puedo o el nombre de los programas apra descargar o ya sea conseguirlos gracias espero su pronta respuesta gracias

alexsar

16/7/2010
El archivo sta dañado
Por favor.. revisen el archivo... no se puede descomprimir..

helmut

27/7/2010
tutorial
exelente tutorial,gracias

bora

10/8/2010
nada importante
no encuentro lo ke busco :@

claudio_silva_flores

13/8/2010
Bueno,, muuy bueno
Esta muy bueno el manuell. Preciso y si palabrerias. Gracias.

maritza narcedalia jaoquin antonio

26/8/2010
idea
me gusto el tutorial de SQL tiene mucha informacion adios

jjlm95

01/10/2010
desde cero?
como aprendo desde cero mysql?
este tutorial empieza de una vez con el entorno de mysql

ant

07/10/2010
Muy bueno
Muy buenno el tutorial, es dificl conseguir un tutorial que siuiera se aproxime a lo Uds hiieron , tengo que darles mis felicitaciones por el buen trabajo ue hicieron , lo que me parace mas comodo del tutorial es la redaccion, no hay que ser un genio para poder compreder claramente lo que se quiere enseñar :-P

gucgar

10/10/2010
Bueno
ESte manual esta chilero, Gracias.

Vanessa cruz

10/11/2010
Monitorear licencias de bases de datos
Sera posible utilizar el lenguaje SQL como herramienta para monitorear el uso de las licencias de las bases de datos de una red? el asunto es cerciorarse de cuántas y cuáles licencias de bases de datos estan en uso en la red. Gracias!

@ngel

10/12/2010
bueno
esta muy bueno el manual espero ke haya uno asi del sql 2008 r2

lector x

17/12/2010
xP
Exelente manual esta todo lo que no habia podido entender bien y lo que no se, gracias!

Jedial23

25/1/2011
Excelente
Me parece una guía muy práctica y verdaderamente útil para bien sea aprender o refrescar conocimientos sobre SQL, en particualr yo estoy aprendiendo a utilizar esta herramienta. Además la manera como se estructura la guía se asemeja a cualquier libro de prestigiosas editoriales y todos lo demás. Así que a parte de recomendar a otras personas que vean y obtengan este ejemplar quiero agradecer enormemente al crew de desarrolloweb.com por porveer conocimientos a muchas, muchas personas.
Saludos.

mpacheco31

07/3/2011
tutorial SQL
NO PUEDO DESCOMPRIMIRLO
ME DICE QUE EL ARCHIVO ESTA DAÑADO
Y LO HE BAJADO VARIAS VECES
PLS AYUDA!

dante_estrada-621701

03/4/2011
Sugerencia
No sería mejor permitir descargar el archivo del manual de PHP

Gracias

midesweb

18/4/2011
Actualizado el PDF de descarga del Manual de SQL
Hemos actualizado el archivo del PDF de descarga del Manual de SQL. Hemos corregido varios problemas en tablas que se salían de los márgenes del documento, con lo que ahora el PDF se puede leer mucho mejor.

JJPichon

07/6/2011
Yo lo descarge...
He descargado el manual y comenze a estudiarlo, kiero aprender mas acerca de SQL!!!

Joalbela

08/7/2011
ERROR AL DESCOMPRIMIR
Lo descargo y al descomprimirlo me sale error

jaime as

08/8/2011
sql
esta bien padre su tutorial porque lo dan a conocer de una manera entendible para todos los interesados a conocer estos temas del sql.

gracias
bye...

JHON LUGO

10/8/2011
Ayuda con una consulta
Buenas tardes, amigo tengo una base de datos de elastix (central telefonica) y necesito saber como realizar una consulta sql de cuantas veces una extension llama a un numero determinado, no es primordial pero si quisiera saber como realizarlo, de antemano gracias.

diego

25/8/2011
sql
q chimba de programa parceros es siempore complicado de manejar pero se aprende porq tiene cosas nuevas einteresantes

lady313

29/8/2011
error
me sale el mismo error :'(

Aggp

31/8/2011
no puedo abrir el archivo
Hola no puedo abrir el archivo me indica al momento de abrirlo que el archivo esta dañado.

por favor verifiquen el archivo

saludos

MALDITO

08/9/2011
Temas
Me parece un Buen manual pero me parece que en cuando a la clasificación de ponerlo en OTROS no me parece nada bien recuerden amixos de desarrollo web me parece muy bonito su trabajo y eso es admirable pero siguiendo lo que quiero decir es que mysql puede tener muhos manuales aqui una idea

1-diseño de base de datos
2-manejo de consultas (consultas basicas,consultas avanzadas,sp,trigger,alertas y mas)
3-Experiencias Propios de ustedes como desarrollador acerca de mysql y esos detalles puntuales.
4.Programas de aceleracion para con mysql
5. Pucha en fin mas temas que ud sabes todo es valido amixos de desarrolloweb

con esto quiero decir que pueden mejorar y mas y a ustedes amixos los que comentan por que quieren aprender si saben algunos de estos temas comentenlo o mi correo es renso121992@hotmail.com para conocer mas sobre mysql y sus secretos y todo lo que rodea....

Gracias por su Atencion

Alex

14/11/2011
Fantastico manual SQl
Os dejo un manual de SQl bastante bueno.

http://www.acpdesarrollo.com/wordpress/?p=265

en esta pagina podeis encontrar mas manuales de sql interesantes

http://www.acpdesarrollo.com/wordpress

rob

26/12/2011
con que base de datos practicar?
MUY BUEN MANUAL... pero los ejercicios prácticos en que base de datos los puedo realizar?? xfavor si me pudiesen ayudar :D

rigo

26/1/2012
manual
Como bajo este excelente manual

raul

05/5/2012
Muy bueno
Excelente manual sobre<A HREF="http://sistemasjolunf.blogspot.com/2012/01/sistemas-query-sql-insert.html">SQL</A> e estad obuscando mas manuales pero este el el mejor.

Claudia

27/5/2012
Bueno
estuvo bueno el manual

pablo

27/5/2012
muchas gracias
muchas gracias por tan exelente pagina me ayudo mucho!!!

plateadoinfo

28/5/2012
archivo de descarga dañado
una vez q descargo el archivo no lo puedo abrir

Gonus

11/1/2013
Manual sal
Dañado, no se puede abrir en ninguna forma !!!

pelusita

25/1/2013
SQL
esta muy bueno para principiantes, voy a empezar a estudiar. Gracias

iscgustavomota

25/3/2013
Tutorial no disponible
Estimados, el tutorial no se puede descargar.

GIAN CARLOS

07/4/2013
SQL
muy weno el manual completisimo d SQL aora si podre crear mi base d datos..

maollora

14/8/2013
Descargado y abierto correctamente
Lo he descargado y abierto sin problemas, veremos qué tal resulta!

fireztards

08/10/2013
Llaves foraneas
En este manual explican como usar llaves foraneas?

markoprog

28/5/2014
gracias...!!!
gracias por lo bien explicado y practico del manual