ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos SQL


Enviado por   •  30 de Mayo de 2015  •  Trabajos  •  1.330 Palabras (6 Páginas)  •  184 Visitas

Página 1 de 6

BASE DE DATOS II

1. Equivalencias de expresiones.

1.1 Comandos SQL:

Comandos SQL son instrucciones que se utilizan para comunicarse con la base de datos para llevar a cabo tareas específicas que trabajan con datos. Comandos SQL pueden utilizarse no solo para buscar la base de datos, sino también para llevar a cabo otras funciones como, por ejemplo, puede crear tablas, agregar datos a tablas o modificar datos, eliminar la tabla, establecer permisos para los usuarios.

Los comandos de SQL se agrupan en 4 categorías:

1.1.1 Data Definition Language (DDL) - Estos comandos SQL se utilizan para crear, modificar, y colocar la estructura de los objetos de base de datos. Los comandos se CREATE, ALTER, DROP, renombrar y TRUNCATE.

1.1.2 Data Manipulation Language (DML) - Estos comandos SQL se utilizan para almacenar, recuperar, modificar y eliminar datos. Estos comandos son SELECT, INSERT, UPDATE y DELETE.

1.1.3 Transaction Control Language (TCL) - Estos comandos SQL se utilizan para la gestión de los cambios que afectan a los datos. Estos comandos se COMMIT, ROLLBACK y SAVEPOINT.

1.1.4 Data Control Languages (DCL) - Estos comandos SQL se utilizan para proporcionar seguridad a los objetos de base de datos. Estos comandos son GRANT y REVOKE.

1.2 Sentencia SQL SELECT

El comando SQL más utilizado es la instrucción SELECT. La sentencia SQL SELECT se utiliza para consultar o recuperar datos de una tabla en la base de datos. Para crear una sencilla instrucción SELECT de SQL, se debe especificar el nombre de la columna (s) y el nombre de la tabla. Toda la consulta se denomina instrucción SQL SELECT.

Sintaxis de la instrucción SQL SELECT:

SELECT column_list FROM table-name

[WHERE Clause]

[AND]

[OR]

[ORDER BY clause];

• column_list incluye una o más columnas de la que se recuperan los datos.

• table-name es el nombre de la tabla de la que se recupera la información.

• El código dentro de los corchetes es opcional.

1.2.1 [WHERE Clause] : Es usado para extraer los registros que cumplan con los criterios configurados en la cláusula where,

Ejemplo:

SQL WHERE Syntax

SELECT column_name,column_name

FROM table_name

WHERE column_name operator value;

1.2.2 [AND] Operator

El AND operator añade un criterio adicional condicionante para la busca un registro especifico.

Ejemplo:

SELECT * FROM Customers

WHERE Country='Germany'

AND City='Berlin';

1.2.3 [OR] Operator

El OR operator añade un criterio adicional - opcional para la busca un registro especifico.

Ejemplo:

SELECT * FROM Customers

WHERE Country='Germany'

OR City='Berlin';

1.2.4 [ORDER BY clause]

El Order By se usa para ordenar una o más columnas.

El Order BY por default ordena los registros en orden ascendente para solicitar los en forma descendente se debe realizar por medio de la palabra DESC.

Ejemplo:

SQL ORDER BY Syntax

SELECT column_name,column_name

FROM table_name

ORDER BY column_name,column_name ASC|DESC;

1.2.5 Ejemplos Prácticos sobre sentencia Select

Esta tabla se utilizará como ejemplo para las consultas que realizaremos.

student_details tabla de base de datos;

id first_name last_name age subject Hobbies

AB01 John Smith 18 Base Datos Softball

AB02 Ana Barriga 24 Programación I Football

AB03 Fran González 23 Ciencia Basketball

AB04 Carlos González 29 Mat Football

AB05 Pedro Martínez 19 Ciencia Ajedrez

1.2.5.1 Ejemplo 1:

Por ejemplo, que desea listar a todos los nombres de los estudiantes sería algo como:

SELECT first_name FROM student_details;

Los comandos no distinguen entre mayúsculas y minúsculas. La instrucción SELECT anterior también se puede escribir como:

"select nombre FROM students_details;"

1.2.5.2 Ejemplo 2:

Se desea listar el nombre completo de los estudiantes

SELECT first_name, last_name FROM student_details;

1.2.5.3 Ejemplo 3:

Se quiere listar a todos los estudiantes de apellido González

SELECT first_name, last_name FROM student_details WHERE last_name = “González”;

1.2.5.4 Ejemplo 4:

Se quiere listar a todos los estudiantes de apellido González y que jueguen Football

SELECT first_name, last_name FROM student_details WHERE last_name = “González” and Hobbies = “Football”;

1.3 Operadores SQL

Hay dos tipos de operadores, es decir, Operadores de comparación y operadores Lógicos. Estos operadores se utilizan principalmente en la cláusula WHERE, la cláusula HAVING para filtrar los datos

...

Descargar como (para miembros actualizados)  txt (11.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com