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 DISTINCT
empresa 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