La declaración básica SELECT de SQL

Inserte tres tablas:

                  @d: /del_data.sql;
                   @d: /hr_cre.sql;
                   @d: /hr_popul.sql;
seleccionar * de los empleados;

 

LMD para la diferencia entre la consulta y registro de datos de modificación contiene la siguiente instrucción SQL:

                     INSERT: agregar datos a la base de datos

                     ACTUALIZACIÓN: Modificar datos en la base de datos

                     Borrar: Borrar datos en la base de datos

                     SELECT: SELECT (consulta) de datos   

 

DDL define la estructura de la base de datos, tales como la creación, modificación o supresión de objetos de base de datos, incluye la siguiente instrucción SQL:

                     CREATE TABLE: Crear una tabla de base de datos

                     ALTER TABLE: el cambio de la estructura de la tabla, añadir, borrar, modificar la longitud de la columna

                     DROP TABLE: tabla Eliminar

                     CREATE INDEX: índice de la tabla

                     DROP INDEX: Eliminar índice

 

DCL para controlar el acceso a la base de datos, que comprende la instrucción SQL

                     GRANT: acceso subvención

                      REVOKE: Revocar acceso

                      COMMIT: a confirmar la transacción

                      POLLBACK: rollback de transacciones

                      SAVEPOINT: establece un punto de salvaguarda

                      LOCK: para bloquear ciertas partes de la base de datos

 

- ¿Cuáles son las columnas de la tabla de conversión:

empleados desc;

desc empleados 
名称空值类型            
- ------------ -------- ------------ 
EMPLOYEE_ID     NO  NULO  NÚMERO ( 6 )     
FIRST_NAME               VARCHAR2 ( 20 ) 
APELLIDOS       NO  NULL  VARCHAR2 ( 25 ) 
CORREO ELECTRÓNICO           NO  NULL  VARCHAR2 ( 25 ) 
PHONE_NUMBER             VARCHAR2 ( 20 ) 
HIRE_DATE       NO  NULO FECHA          
JOB_ID         NO  NULL  VARCHAR2 ( 10 ) 
SALARIO                   NÚMERO ( 8 , 2 )   
COMMISSION_PCT           NÚMERO ( 2 , 2 )   
MANAGER_ID               NÚMERO ( 6 )     
DEPARTMENT_ID            NÚMERO ( 4 )    

 

- Consulta de la instrucción SQL columna especificada

seleccione employee_id, apellidos, correo electrónico de los empleados;

EMPLOYEE_ID APELLIDOS CORREO ELECTRÓNICO                  
 - --------- ----------- ------------------------- -------------- 
        100 rey SKING                    
         101 Kochhar NKOCHHAR                 
         102 De Haan LDEHAAN                  
         103 Hunold AHUNOLD                  
         104 Ernst BERNST                   
         107 Lorentz DLORENTZ          
. . .

 

Los operadores aritméticos están disponibles:

seleccionar 7 + 2 de la doble;

       7 + 2 
- -------- 
         9

 

Fecha se calcula:

seleccione apellidos, salario, sueldo + 12 * 1000 de los empleados;

APELLIDOS SALARIO 12 * SUELDO + 1000 
- ----------------------- ---------- -------- ------ 
rey                            24000          289000 
Kochhar                         17000          205000 
De Haan                         17000          205000 
Hunold                           9000          109000

 

seleccione sysdate, sysdate + 1, sysdate-2 de la doble;

SYSDATE SYSDATE + 1 SYSDATE - 2 
- ------- --------- --------- 
21 - MAR - 20  22 - MAR - 20  19 - MAR - 20

 

Nota: valor nulo diferente de 0; la participación de todos cálculo del valor nulo, el resultado está vacío (nulo)

 

- alias de columna: nombre de la clase como un alias que se pueden añadir de vez en aumento, que desea ser agregado a la de mayúsculas y minúsculas alias "" 

SELECT employee_id AS "id", apellidos como nombre, correo electrónico de los empleados;

        CORREO ELECTRÓNICO que a nombre ID                  
 - -------- ------------ ------------------------- ------------- 
       100 en king SKING                    
        101 Kochhar NKOCHHAR                 
        102 el de Haan, Bélgica LDEHAAN                  
        103 Hunold AHUNOLD                  

 

Conector: La columna a columna, junto con la columna de caracteres

              expresado ||

              Se puede utilizar para la columna de síntesis

seleccione last_name || '`S job_id es' || job_id como los detalles de los empleados;

DETALLES                                      
 - --------------------------------------------- 
King` s job_id isAD_PRES                         
Kochhar`s job_id isAD_VP                        
De Haan`s job_id isAD_VP                        
Hunold`s job_id isIT_PROG                                     

 

Nota: SQL jugó en sólo cuando se utiliza el alias de "", que usan los demás    '' 

 

- Repetir la deduplicación línea distinta

SELECT DISTINCTempresa de pedidos;

SQL:                SQL * PLUS:

Un lenguaje

Estándar ANSI

Las palabras clave no se pueden abreviar

tabla de información de definición de datos y el uso de la tabla de control de las cuentas de base de datos en

 

 un entorno

Una de las características de Oracle

Las palabras clave pueden ser abreviados

Cambiar el valor de los datos de los comandos en la base de datos

operación centralizada

 

 

 

 

 

 

 

 

FF

 

Supongo que te gusta

Origin www.cnblogs.com/afangfang/p/12538659.html
Recomendado
Clasificación