Вы находитесь на странице: 1из 8

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE


SISTEMAS
BASE DE DATOS II
AUTORES:

PORRAS QUISPE ANDERSON

ASESOR:

MG. ING. NARDA GUERRERO MEZA

SATIPO – PERÚ

2019
CREATE
Una sentencia CREATE en SQL hace que un artículo dentro de una base de
datos social sea el framework de la placa (RDBMS). Los tipos de elementos que
se pueden hacer dependen de la utilización del RDBMS, pero la mayoría ayudan
a crear tablas, archivos, clientes, palabras equivalentes y bases de datos.
Algunos frameworks, (por ejemplo, PostgreSQL) permiten CREATE, y otras
direcciones DDL, dentro de un intercambio y de esta manera pueden ser
revertidos.

EJEMPLO

La sintaxis SQL para CREATE TABLE es

CREATE TABLE "nombre_tabla"

("columna 1" "tipo_de_datos_para_columna_1",

"columna 2" "tipo_de_datos_para_columna_2",

... );

Entonces, en el caso de que necesitemos hacer una tabla para el cliente

como se ha indicado anteriormente, introduciríamos

CREATE TABLE Customer

(First_Name char(50),

Last_Name char(50),

Address char(50),

City char(50),

Country char(25),

Birth_Date datetime);

CUANDO USAR LAS SIGUIENTES INSTRUCCIONES

 Utilizando para crear nuevas tablas, campos e índices


ALTER

La sentencia ALTER se utiliza para incluir, borrar o cambiar


segmentos en una tabla actual.

EJEMPLO

Para agregar una columna a una tabla, se debe usar la siguiente


sintaxis:

ALTER TABLE nombre_tabla

ADD column_name tipo_datos

Para eliminar una columna en una tabla, se debe seguir la


siguiente sintaxis (algunas bases de datos no permiten borrar
columnas)

ALTER TABLE nombre_tabla

DROP COLUMN nombre_columna

EJEMPLO

 Añadir o redefinir una columna, modificar la asignación de


almacenamiento
DELETE

Borra columnas de "table_name" que cumplen la condición dada


por la "where_definition", y devuelve la cantidad de registros
borrados. Expulsar columnas de información de una tabla.
EJEMPLO

Si queremos borrar todos los registros o filas de una tabla, se utiliza la sentencia:

DELETE * FROM nombre_tabla;

Ejemplo de SQL DELETE para borrar una fila de la tabla personas

nombre apellido1 apellido2


ANTONIO PEREZ GOMEZ
LUIS LOPEZ PEREZ
ANTONIO GARCIA RODRIGUEZ
PEDRO RUIZ GONZALEZ

Si queremos borrar a la persona LUIS LOPEZ PEREZ, podemos ejecutar el comando:

DELETE FROM personas


WHERE nombre = 'LUIS'
AND apellido1 = 'LOPEZ'
AND apellido2 = 'PEREZ'

La tabla 'personas' resultante será:

nombre apellido1 apellido2


ANTONIO PEREZ GOMEZ
ANTONIO GARCIA RODRIGUEZ
PEDRO RUIZ GONZALEZ
CUANDO USAR LAS SIGUIENTES INSTRUCCIONES

 Para Borrar todas las líneas de una tabla, sin embargo, la


definición de la tabla del léxico no se borrará ni
podremos incrustar información más adelante en la tabla.

 En el caso de que usted utilice una explicación de


DELETE sin la declaración de WHERE, todas las líneas
serán borradas.

 Un método más rápido para hacer esto, cuando no tiene


que saber la cantidad de líneas eliminar es utilizar.
INNER JOIN
La Sentencia INNER JOIN es la sentencia JOIN por defecto
y consiste en consolidar cada línea de una tabla con cada
columna de la otra tabla, eligiendo aquellas líneas que
cumplen una condición específica.

SELECT * FROM tabla1 INNER JOIN tabla2 WHERE


tabla1.columna1 = tabla2.columna1

EJEMPLO
Tabla personas, con la clave primaria "per "

per nombre apellido1 apellido2 dep


1 ANTONIO PEREZ GOMEZ 1
2 ANTONIO GARCIA RODRIGUEZ 2
3 PEDRO RUIZ GONZALEZ 2

Tabla "departamentos", con la clave primaria "dep"

dep departamento
1 ADMINISTRACION
2 INFORMATICA
3 COMERCIAL

SELECT nombre, apellido1, departamento FROM personas


INNER JOIN departamentos WHERE personas.dep =
departamentos.dep

nombre apellido1 departamento


ANTONIO PEREZ ADMINISTRACION
ANTONIO GARCIA INFORMATICA
PEDRO RUIZ INFORMATICA
CUANDO USAR LAS SIGUIENTES

INSTRUCCIONES:

 Puede utilizar las tablas INNER JOIN con los


Departamentos y Empleados para elegir a todos los
representantes de cada división. Por otra parte, para elegir
todas las divisiones (independientemente de si algunos no
tienen trabajadores asignados) o todos los representantes
(independientemente de si algunos no están asignados a
una oficina), puede utilizar una actividad de LEFT JOIN o
RIGHT JOIN para crear una combinación externa.
WHERE
La Cláusula WHERE de SQL Server se usa para restringir las
filas devueltas de una consulta.
EJEMPLO
A. Encontrar una fila usando una igualdad simple
-- Uses AdventureWorksDW

SELECT EmployeeKey, LastName


FROM DimEmployee
WHERE LastName = 'Smith' ;
B. Encontrar filas que contienen un valor como parte de una
cadena
-- Uses AdventureWorksDW

SELECT EmployeeKey, LastName


FROM DimEmployee
WHERE LastName LIKE ('%Smi%');

USAR LAS SIGUIENTES INSTRUCCIONES:

 Es aquí donde debemos proponer la condición de que cada

una de las columnas debe cumplir para ser incorporada a

la consecuencia de la entrevista. La naturaleza

multifacética de los criterios de investigación es, a todos

los efectos, ilimitada, y puede consolidar administradores.

Вам также может понравиться