La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará.

Presentaciones similares


Presentación del tema: "Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará."— Transcripción de la presentación:

1 Bases de Datos 1 Prof. Daniel Obando Fuentes

2 USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará a partir de su aparición

3 GO GO [count] Go, no pertenece a Transact-SQL, si no que es una directiva de SQL Server Envía una señal para que los statements de Transact-SQL que se encuentren antes sean enviados a la instancia del servidor como un batch. El parámetro count permite repetir el batch N cantidad de veces. USE AdventureWorks2012; GO

4 IF IF {condition} BEGIN {actions} END ELSE BEGIN {actions} END IF EXISTS ( SELECT [name] FROM sys.databases WHERE [name] = 'olympics' ) BEGIN DROP DATABASE [olympics] END

5 AUTOINCREMENT MYSQL CREATE TABLE Persons ( ID int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), PRIMARY KEY (ID) )

6 AUTOINCREMENT TRANSACT-SQL CREATE TABLE Persons ( ID int IDENTITY(1,1) PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )

7 IDENTITY IDENTITY [ (seed, increment) ] Seed: Es el valor usado para la primer fila cargada en la tabla. Increment: Incremento del seed para cada fila agregada

8 INSERT INSERT INTO table_name VALUES (value1,value2,value3,...); INSERT INTO Customers VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');

9 INSERT ESPECÍFICO INSERT INTO table_name (column1,column2,column3,…) VALUES (value1,value2,value3,…); INSERT INTO Customers (CustomerName, City, Country) VALUES ('Cardinal', 'Stavanger', 'Norway');

10 INSERT CON QUOTES Usar un double tick para evitar conflictos INSERT INTO TABLE1 VALUES ('Mc''Enroe');

11 INSERT MÚLTIPLE INSERT INTO table (column1, column2,... ) VALUES (expression1, expression2,... ), (expression1, expression2,... ),...;

12 UPDATE UPDATE table_name SET column1=value1,column2=value2,... UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;

13 UPDATE UPDATE Customers SET ContactName='Alfred Schmidt', City='Hamburg‘ WHERE CustomerName='Alfreds Futterkiste';

14 DELETE DELETE FROM table_name WHERE some_column=some_value; DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';

15 SELECT SELECT column_name,column_name FROM table_name; SELECT * FROM table_name; SELECT * FROM table_name WHERE conditions;

16 SELECT SELECT CustomerName,City FROM Customers; SELECT * FROM Customers; SELECT * FROM Customers WHERE name != ‘justin campos’

17 TAREA Cree una app en JAVA que lea el archivo OlympicsData.xlsx y almacene toda la información en una base de datos previamente creada en SQL Server. El app debe tener las opciones de Conectarse a la base de datos Cargar el archivo Guardar los datos en la base de datos Cerrar la app Una sección de despliegue de errores/mensajes


Descargar ppt "Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará."

Presentaciones similares


Anuncios Google