SQL

12
SQL Structured Query Language (Lenguaje Estructurado de Consultas)

description

Structured Query Language (Lenguaje Estructurado de Consultas). SQL. ¿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. - PowerPoint PPT Presentation

Transcript of SQL

Page 1: SQL

SQL

Structured Query Language(Lenguaje Estructurado de Consultas)

Page 2: SQL

¿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

Page 3: SQL

Instrucciones de definición Instrucciones de definición de

estructuras (tablas) create table alter table create index drop table drop index

Page 4: SQL

De modelo a la realidad

Usuarios

idlogin

emailclave

fecha_creacion

Page 5: SQL

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));

Page 6: SQL

Quitar una tabla

drop table usuarios;

Page 7: SQL

Agregar una nueva columna

alter table usuarios add column fecha_creacion datetime;

Page 8: SQL

Quitar una columna

alter table usuariosdrop column fecha_creacion;

//no todos los motores la implementan (SQLite es uno de ellos)

Page 9: SQL

Agregar filas

Instrucción INSERTinsert into usuarios (login, email, clave)

values (‘nelson’, ‘[email protected]’, ‘123’);

insert into usuarios (login, email, clave)

values (‘jhon’, ‘[email protected]’, ‘321’);

insert into usuarios (login, email, clave)

values (‘gilda’, ‘[email protected]’, ‘abc’);

Page 10: SQL

Obtener filas

select *from usuarios;

//obtener un usuario puntualselect * from usuarioswhere login = ‘jhon’;

Page 11: SQL

Actualizar datos de una filaupdate usuariosset clave=‘333’where login = ‘gilda’;

Page 12: SQL

Eliminar filas

delete from usuarioswhere login = ‘jhon’;