La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Structured Query Language (Lenguaje Estructurado de Consultas)

Presentaciones similares


Presentación del tema: "Structured Query Language (Lenguaje Estructurado de Consultas)"— Transcripción de la presentación:

1 Structured Query Language (Lenguaje Estructurado de Consultas)

2 ¿Para qué?  Permite la creación de estructuras para el almacenamiento de datos.  Provee instrucciones parecidas al inglés natural para el acceso y manipulación de los datos almacenados.  Las instrucciones utilizadas para ello son  insert  update  delete  select

3 Instrucciones de definición  Instrucciones de definición de estructuras (tablas)  create table  alter table  create index  drop table  drop index

4 De modelo a la realidad Usuarios id login email clave fecha_creacion

5 Con SQL create table usuarios ( id integer not null, login varchar(60) not null, email varchar(200) not null, clave varchar(30) not null, primary key(id) );

6 Quitar una tabla drop table usuarios;

7 Agregar una nueva columna alter table usuarios add column fecha_creacion datetime;

8 Quitar una columna alter table usuarios drop column fecha_creacion; //no todos los motores la implementan (SQLite es uno de ellos)

9 Agregar filas  Instrucción INSERT insert into usuarios (login, email, clave) values (‘nelson’, ‘nrojas@123.cl’, ‘123’); insert into usuarios (login, email, clave) values (‘jhon’, ‘jdk@321.cl’, ‘321’); insert into usuarios (login, email, clave) values (‘gilda’, ‘gily@321.cl’, ‘abc’);

10 Obtener filas select * from usuarios; //obtener un usuario puntual select * from usuarios where login = ‘jhon’;

11 Actualizar datos de una fila update usuarios set clave=‘333’ where login = ‘gilda’;

12 Eliminar filas delete from usuarios where login = ‘jhon’;


Descargar ppt "Structured Query Language (Lenguaje Estructurado de Consultas)"

Presentaciones similares


Anuncios Google