conceptos_Mysql

Páginas: 8 (1942 palabras) Publicado: 21 de mayo de 2014
GRANT: Es un comando que se utiliza para dar acceso o privilegios en los objetos de base de datos a los usuarios.
La sintaxis para el comando GRANT es:
GRANT privilege_name 
ON object_name 
TO {user_name |PUBLIC |role_name} 
[WITH GRANT OPTION]; 

*SUPER:
*PROCESS: PROCESSING
Antes de ajustar el SQL en sus aplicaciones, usted debe entender el Servidor SQL de Oracle (Structured QueryLanguage) esquema de procesamiento. En este apéndice se presentan los conceptos básicos de procesamiento SQL y describe las fases generales a través del cual cada sentencia SQL va. Los temas incluyen
Ejecución de instrucciones SQL
Procesamiento de instrucciones DML
Procesamiento de instrucciones DDL
Ejecución de instrucciones SQL
Figura B-1 se describen las etapas utilizadas para procesar yejecutar una sentencia SQL. En algunos casos, Oracle podría ejecutar estos pasos en un orden ligeramente diferente. Por ejemplo, la etapa DEFINIR podría ocurrir justo antes de la etapa de FETCH, dependiendo de cómo se escribió el código.
Las siguientes secciones describen cada fase del proceso de la sentencia SQL para cada tipo de sentencia SQL. Al leer esta información, recuerda que para muchasherramientas de Oracle, varias de las fases se realizan automáticamente. La mayoría de los usuarios no necesitan preocuparse por o consciente de este nivel de detalle. Sin embargo, usted puede ser que encuentre esta información útil al escribir aplicaciones de Oracle.
Procesamiento de instrucciones DML
En esta sección se describe una mirada simplificada de lo que sucede durante la ejecución de unasentencia SQL. Consultas (Selecciona) requieren pasos adicionales como se muestra en la figura B-1 ; consulte la sección "Procesamiento de consultas" en la página B-6 para obtener más información.
Suponga que usted está usando un programa de Pro * C para aumentar el salario de todos los empleados de un departamento. Supongamos también que el programa que está utilizando tiene establecida unaconexión con Oracle y que está conectado con el esquema adecuado para actualizar la tabla EMP. Es posible insertar la siguiente instrucción SQL en su programa:
EXEC SQL emp SET UPDATE sal = 1.10 * sal


DONDE DEPTNO =: NUMERO_DTO;
NUMERO_DTO es una variable de programa que contiene un valor para el número de departamento. Cuando se ejecuta la sentencia de SQL, se utiliza el valor de NUMERO_DTO,según lo previsto por el programa de aplicación.
Procesamiento de instrucciones DDL
La ejecución de las sentencias de DDL se diferencia de la ejecución de sentencias y consultas DML porque el éxito de una declaración DDL requiere acceso de escritura al diccionario de datos. Por estas declaraciones, la fase de análisis en realidad incluye el análisis, diccionario de datos de búsqueda yejecución.
Declaraciones de gestión de transacciones, gestión de sesiones, y la gestión del sistema de SQL se procesan mediante el análisis sintáctico y ejecutan fases. Para volver a ejecutar ellos, simplemente realice otra ejecutar.
Además de determinar qué tipo de acciones forman una transacción, cuando se diseña una aplicación también debe determinar cuándo es conveniente utilizar el procedimientoBEGIN_DISCRETE_TRANSACTION para mejorar el rendimiento de las transacciones cortas, no distribuidos.

*RELOAD:
La utilidad de línea de comando descarga un esquema de base de datos y los datos adecuados para la construcción de una base de datos SQL remota en cualquier lugar para un abonado llamado. Produce un archivo de comandos SQL con el nombre por defecto reload.sql y un conjunto de archivos dedatos. Usted puede utilizar estos archivos para crear una base de datos SQL remota en cualquier lugar.
Puede ser necesaria Edición de reload.sql
La utilidad de extracción de la base de datos tiene como objetivo ayudar en la preparación de las bases de datos remotas, pero no pretende ser una solución de recuadro negro para todas las circunstancias. Debe editar elreload.sql archivo de comandos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS