Tutorial Sql

Páginas: 44 (10880 palabras) Publicado: 30 de octubre de 2012
Universidad
Argentina
J. F. Kennedy
BASE de DATOS II

APUNTE DE
SQL
2009

Universidad Argentina J. F. Kennedy

BASE de DATOS II

SQL

2009

Tablas
Una base de datos a menudo contiene uno o más tablas. Cada tabla es identificada por un
nombre (por ejemplo "Clientes" o "Órdenes"). Las tablas contienen registros (filas) con
datos.
El siguiente es un ejemplo de una tabla llamada"Personas":
P_Id

Apellido

Nombre

Dirección

Ciudad

1

Hansen

Ola

Timoteivn 10

Sandnes

2

Svendson

Tove

Borgvn 23

Sandnes

3

Pettersen

Kari

Storgt 20

Stavanger

La tabla contiene tres registros (uno para cada persona) y cinco columnas (P_Id, Apellido,
Nombre, Dirección, and Ciudad).
Sentencias SQL
La mayoría de las acciones que se realizanen una base de datos se hacen con sentencias
SQL.
La siguiente declaración SQL se selecciona todos los registros en La Tabla "Personas":
SELECT * FROM Personas
Tener en mente que... • SQL no es sensible a las mayúsculas
¿Punto y coma después de la sentencia SQL?
Algunos sistemas de base de datos requieren un punto y coma al final de las sentencias SQL.
El punto y coma es una maneraestándar para separas cada sentencia SQL en un sistema de
base de datos que permite ejecutar más de una sentencia SQL para ser ejecutadas en la
misma llamada al servidor.
SQL DML y DDL
SQL puede ser dividido en dos partes: The Data Manipulatión Language (DML) (lenguaje de
manipulación de datos ) y el Data Definition Language (DDL).(lenguaje de manipulación de
datos)
Las consultas y modificacionesson parte del DML:


SELECT – extrae los datos de la Base de datos



UPDATE – modifica los datos de la Base de datos



DELETE – borras los datos de la Base de datos



INSERT INTO – inserta nuevos datos en una base de datos

2

Universidad Argentina J. F. Kennedy

BASE de DATOS II

SQL

2009

La DDL permite crear o suprimir tablas en la base de datos. Tambiéndefinir índices (llaves),
especificar los enlaces entre tablas, e impone limitaciones entre tablas. Las más importantes
declaraciones DDL son:


CREATE DATABASE – crea una nueva base de datos



ALTER DATABASE – modifica una base de datos



CREATE TABLA – crea una nueva tabla



ALTER TABLA – modifica una tabla



DROP TABLA - Borra una tabla



CREATE INDEX – crea uníndice



DROP INDEX – borra un índice

SQL DCL

DCL. LENGUAJE DE CONTROL DE DATOS
Con el nombre de lenguaje de control de datos se hace referencia a la parte del lenguaje SQL
que se ocupa de los apartados de seguridad y de la integridad en el procesamiento
concurrente.
GRANT ALL | lista Privilegios
[WITH GRANT OPTION]
REVOKE
DENY

La sentencia SELECT
La sentencia SELECT esutilizada para extraer datos de una base de datos.
El resultado es almacenado en una tabla de resultados, llamada el resultado-set.
Sintaxis
SELECT column_name(s)
FROM tabla_name
y
SELECT * FROM tabla_name
Note: SQL no es sensible a las mayúsculas. SELECT es lo mismo que select.
Un ejemplo SELECT
La Tabla “Personas”:
3

Universidad Argentina J. F. Kennedy

BASE de DATOS II

P_IdApellido

Nombre

Dirección

Hansen

Ola

Timoteivn 10

Sandnes

2

Svendson

Tove

Borgvn 23

Sandnes

3

Pettersen

Kari

Storgt 20

2009

Ciudad

1

SQL

Stavanger

Se seleccionará el contenido de las columnas llamadas "Apellido" y "Nombre" de la tabla.
Se usa la siguiente sentencia SELECT:
SELECT Apellido, Nombre FROM Personas
El conjunto de resultadoses:
Apellido

Nombre

Hansen

Ola

Svendson

Tove

Pettersen

Kari

SELECT * Ejemplo
Seleccionaremos todas las columnas de la tabla “Personas”.
Se usa la siguiente sentencia SELECT:
SELECT * FROM Personas
Tip: el asterisco (*) es el camino rápido para seleccionar todas las columnas
El conjunto de resultados es:
P_Id

Apellido

Nombre

Dirección

Ciudad

1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Sql
  • tutorial sql 2008
  • TUTORIAL PRACTICA SQL 1
  • Tutorial select sql
  • tutorial instalar sql
  • Tutorial sql oracle
  • tutorial sql
  • Tutorial de sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS