c0mandos sql

Páginas: 5 (1244 palabras) Publicado: 31 de enero de 2016
SENTENCIA
DESCRIPCIÓN
DML
Manipulación de datos
SELECT
INSERT
DELETE
UPDATE

Recupera datos de la base de datos.
Añade nuevas filas de datos a la base de datos.
Suprime filas de datos de la base de datos.
Modifica datos existentes en la base de datos.
DDL
Definición de datos
CREATE TABLE
DROP TABLE
ALTER TABLE 
CREATE VIEW 
DROP VIEW 
CREATE INDEX 
DROP INDEX 
CREATE SYNOYM 
DROP SYNONYM

Añadeuna nueva tabla a la base de datos.
Suprime una tabla de la base de datos. 
Modifica la estructura de una tabla existente. 
Añade una nueva vista a la base de datos. 
Suprime una vista de la base de datos. 
Construye un índice para una columna. 
Suprime el índice para una columna. 
Define un alias para un nombre de tabla. 
Suprime un alias para un nombre de tabla.
DCL
Control de acceso 
GRANT REVOKE 
Control de transacciones 
COMMIT 
ROLLBACK

Concede privilegios de acceso a usuarios. 
Suprime privilegios de acceso a usuarios 

Finaliza la transacción actual. 
Aborata la transacción actual.
PLSQL
SQL Programático
DECLARE
OPEN
FETCH
CLOSE

Define un cursor para una consulta.
Abre un cursor para recuperar resultados de consulta.
Recupera una fila de resultados de consulta.
Cierra uncursor.


Sentencia DDL
Objetivo
Alter procedure
Recompilar un procedimiento almacenado.
Alter Table
Añadir o redefinir una columna, modificar la asignación de almacenamiento.
Analyze
Recoger estadísticas de rendimiento sobre los objetos de la BD para utilizarlas en el optimizador basado en costes.
Create Table
Crear una tabla.
Create Index
Crear un índice.
Drop Table
Eliminar una tabla.
Drop IndexEliminar un índice.
Grant
Conceder privilegios o papeles, roles, a un usuario o a otro rol.
Truncate
Eliminar todas las filas de una tabla.
Revoke
Retirar los privilegios de un usuario o rol de la base de datos.
Sentencia DML
Objetivo
Insert
Añadir filas de datos a una tabla.
Delete
Eliminar filas de datos de una tabla.
Update
Modificar los datos de una tabla.
Select
Recuperar datos de una tabla.Commit
Confirmar como permamentes las modificaciones realizadas.
Rollback
Deshacer todas las modificaciones realizadas desde la última confirmación.


.*)
Tipo de Dato
Descripción
VARCHAR2(tamaño)
Almacena datos de tipo carácter alfanumérico de longitud variable, con un tamaño máximo de 2.000.
CHAR(tamaño)
Almacena datos de tipo carácter alfanumérico de longitud fija, con un tamaño máximo de 255.
LONGAlmacena datos de tipo carácter alfanumérico de longitud variable con un tamaño máximo de hasta 2 Gb.
NUMBER(dig,dec)
Almacena datos numéricos de dig dígitos, de los cuales dec son decimales. El tamaño máximo es de 38 dígitos.
DATE
Almacena fechas desde el 1-Ene-4712 AC hasta el 31-Dic-4712 DC.
RAW(tamaño)
Almacena datos de longitud variable, con un tamaño máximo de 255 bytes.
LONG RAW
Almacenadatos de longitud variable, con un tamaño máximo de 2 Gb.

REFERENCIA DE USO DE 'ALTER TABLE' EN MYSQL
SOBRE LA TABLA

ALTER TABLE ejemplo ENGINE = InnoDB
Cambiar el tipo de motor (engine) de la tabla 'ejemplo'

ALTER TABLE personas RENAME usuarios
Cambia el nomnbre de la tabla 'personas' a 'usuarios'

ALTER TABLE ejemplo AUTO_INCREMENT=1000
En la tabla 'ejemplo' cualquiera que sea la columna quetenga 'AUTO_INCREMENT' en sus propiedades (solo puede haber una), los nuevos registros comenzarán a partir de '1000' o cualquier número indicado, no es posible utilizar un valor ya existente.

ALTER TABLE ejemplo CONVERT TO CHARACTER SET latin1
La tabla 'ejemplo' ahora almacenará sus valores en base al juego de caracteres 'latin1' (iso-8859-1).

OPERACIONES CON DROP

ALTER TABLE ejemplo DROP COLUMNnombre
Elimina la columna 'nombre' de la tabla 'ejemplo'.

ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno
Elimina más de una columna.

ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno
Elimina más de una columna.

ALTER TABLE ejemplo DROP INDEX usuario
Elimina el índice 'usuario'.

ALTER TABLE ejemplo DROP PRIMARY KEY
Elimina la llave primaria de la tabla 'ejemplo'

ALTER...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es sql
  • que es sql
  • SQL
  • Sql
  • Bases de datos, no sql y sql
  • Conceptos Sql
  • Sql windows
  • Comandos Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS