Sentencias SQL
Enviado por gera20 • 15 de Mayo de 2013 • 531 Palabras (3 Páginas) • 348 Visitas
Fundamentos de Bases de Datos
RESUMEN DE SENTENCIAS BÁSICAS DE SQL
ACCION A REALIZAR SENTENCIA SQL
Iniciar una sesión con el DBA CONNECT system/password o
CONN system/password
Crear un usuario CREATE USER nombreUsuario IDENTIFIED BY password;
Conectar al usuario con el DBA GRANT CONNECT, RESOURCE TO nombreUsuario;
Eliminar un usuario (sin objetos) DROP USER nombreUsuario;
Eliminar un usuario (con objetos) DROP USER nombreUsuario CASCADE;
Otorgar permisos sobre las tablas a otros usuarios (1) GRANT permiso1, permiso2, permison ON nombreDeTabla TO nombreUsuario;
Quitar permisos sobre las tablas a otros usuarios (2) REVOKE permiso1, permiso2, permison ON nombreTabla TO nombreUsuario;
Describir la tabla de usuarios creados DESC nombreTabla;
Crear tablas (3) CREATE TABLE nombreTabla(
campo1 tipoDeDato restricción(es),
campo2 tipoDeDato restricción(es),
campon tipoDeDato restricción(es),
CONSTRAINT pkNombreTabla PRIMARY KEY(campo1));
Nota: Restricciones solamente si aplica (NOT NULL, PRIMARY KEY, FOREIGN KEY, CHECK, UNIQUE).
Borrar tablas (4) DROP TABLE nombreTabla;
Añadir un nuevo registro INSER INTO nombreTabla (campo1,campo2,...,campon) VALUES (valor1, valor2,...,valorn)
Borrar un registro
DELETE FROM nombreTabla WHERE condicionesDeSelección.
Actualizar un registro UPDATE nombreTabla SETcampo1 = valor1, campo2 = valor2,...campon=valorn WHERE condicionesDeSelección
Selección de tablas (Consultas)
Referirse la sección “Selección de tablas I” y “Selección de tablas II” del archivo sql.doc.
(1)(2) Los permisos sobre las tablas los puede otorgar el propietario de las mismas a otro(s) usuario(s). Estos permisos pueden ser: INSERT, DELETE, UPDATE y SELECT.
(3) Considerar orden de creación de tablas (de independientes a dependientes) y también hacer consideraciones de restricciones PRIMARY KEY, FOREIGN KEY, NOT NULL, CHECK, UNIQUE.
(4) Considerar orden de borrado de tablas (de dependientes a independientes).
...