La tabla de datos de operación de la tabla base de datos Oracle

A, SQL lenguaje

SQL lenguaje divide en cuatro, a saber: un lenguaje de definición de datos ( DDL ), lenguaje de manipulación de datos ( DCL ), Lenguaje de control de transacción ( TCL ), un conjunto de datos de lenguaje de control ( el DML ).

1.1  Data Definition Language ( DDL )

Crear, modificar, borrar, objetos de bases de datos tales como bases de datos, tablas, vistas, y así sucesivamente. Lenguaje de definición de datos incluye una la opción CREATE , ALTER , DROP y otras declaraciones.

1.2  lenguaje de manipulación de datos ( DCL )

operaciones de bases de datos básicos, como los datos de la consulta de tabla, insertar, eliminar y modificar. Lenguaje de manipulación de datos características más fuertes, los más ampliamente utilizados, sino también la declaración más compleja sintaxis es SELECT declaraciones, entonces no INSERTAR , ACTUALIZAR , BORRAR , etc. comunicado.

1.3  Lenguaje de control de transacción ( TCL )

operaciones de transacción, como COMMIT , SAVEPOINT , ROLLBACK otras declaraciones.

1.4  Lenguaje de control de datos ( DML )

Configurar el acceso del usuario a los objetos de bases de datos, incluyendo GRANT , REVOKE , DENY y otras declaraciones.

Dos, Oracle tipos de datos básicos

2,1 CHAR ( n )

El tipo de datos utiliza para definir una cadena de longitud fija, en el que n La longitud máxima de la cadena especificada, n debe ser un número entero positivo de no más de 32.767 .

2,2 VARCHAR2 ( n )

El tipo de datos se utiliza para definir una cadena de longitud variable, en el que n La longitud máxima de una cadena especificada, n debe ser un número entero positivo de no más de 32.767 .

2.3 NÚMERO ( precisión , escala )

El tipo de datos se utiliza para definir el número entero y longitud fija de punto flotante, en el que la precisión que representa la precisión para el número especificado del número total de bits; Escala representa una escala para el número especificado de dígitos después del punto decimal, el valor predeterminado es 0 , es decir, sin cifras decimales.

2.4 FECHA

El tipo de datos se utiliza para definir el tipo de datos de fecha y hora, la longitud de datos es fijo . 7 bytes describen año, mes, día, hora, minutos, segundos.  

2,5 TIMESTAMP

Los tipos de datos utilizados para definir los datos de fecha y hora, pero FECHA pantalla sólo diferentes fechas, TIMESTAMP tipos de datos también pueden ser visualizados en la marca de la tarde y el tiempo, como " 11-9 fechado -2 007. 11: 09: 32.213 AM ".

2.6 BOOLEANA

El tipo de datos se utiliza para definir la variable booleana (lógica), su valor sólo puede ser TRUE (verdadero), FALSO (falso) o NULL (en blanco). Tenga en cuenta que el tipo de datos es un PL / SQL tipos de datos, columnas de las tablas no se pueden aplicar.

Tres SQL, los operadores del lenguaje

① aritmética + , - , * , / , positivo y negativo.

② carácter || ( para la conexión de dos cadenas ) , Ejemplo: 'Jack ES' || 'un muchacho' otras operaciones.

③比较   > , < , = , ! = ( ) <> , <= , > = , en , entre ... y , como

④ Logical   no ( lógico no ) , y ( a ) , o ( o ) .

⑤ conjunto de   unión ( y ) , INTERSECT ( cruz ) , menos ( diferencia ) .

En cuarto lugar, crear un espacio de tabla y la tabla

Crear un students_test hoja de datos, luego se coloca en una costumbre tbs_test espacio de tabla.

( 1 ) Crear tbs_test tabla de códigos espacio de datos de la siguiente manera:

SQL> create tablespace tbs_test archivo de datos 'D: \ OracleFiles \ OracleData \ datafile_test. DBF'

     100m tamaño

     gestión local de medida autoallocate

     auto gestión del espacio segmento;

( 2 ) crear un students_test tabla de datos, y la mesa se coloca tbs_test espacio de tablas de datos, el código es el siguiente:

SQL> crear students_test mesa (

     número stuno (10) no es nulo, - identificación del estudiante

     varchar2 stuname (8), - nombre

     Char sexo (2), - el sexo

     int edad

     ) Tbs_test de tablas;

Cinco, SQL * PLUS de comandos

5.1 utilizando el GUARDAR comando para guardar el contenido del búfer en un archivo

Utilice el GUARDAR comando para guardar el contenido de la memoria intermedia actual en un archivo, de modo que incluso lenta

El contenido de la zona de amortiguamiento está cubierto, pero también conservan comunicado ejecución anterior. GUARDAR sintaxis del comando es la siguiente:

SAV [E] [ARCHIVO] nombre_archivo [CRE [ara] | REP [LACE] | ADJUNTAR] ]

Sintaxis es la siguiente:

①file_name   representa el SQL * Plus guardar el contenido de la memoria intermedia a la nombre_archivo archivo especificado.

②CREATE   significa crear una nombre_archivo archivo y guardar el contenido de la memoria intermedia en el fichero. Esta opción es la predeterminada.

③APPEND   Si nombre_archivo archivo ya existe, entonces el contenido de la memoria intermedia, sumado a la ④file_name después de que los contenidos del archivo, si el archivo no existe, se crea el archivo.

⑤REPLACE   Si nombre_archivo archivo ya existe, se sobrescribe nombre_archivo contenido del archivo, si el archivo no existe, crear el archivo.

5.2 utilizando el GET comando para leer el contenido de un archivo en una memoria intermedia

Utilice el GET sintaxis del comando es la siguiente:

GET [ARCHIVO] nombre_archivo [LISTA | NOLIST]

Sintaxis es la siguiente:

①file_name   representa un archivo especificado, el contenido del archivo leen en SQL * Plus buffer.

②LIST   aparece búfer comunicado.

③NOLIST   buffer de instrucciones no se muestran.

5.3 Uso COLUMNA comando

la columna de visualización de formato

COLUMNA comando para mostrar la columna, que comprende un encabezado de columna y el formato de datos de la columna. La sintaxis del comando es la siguiente:

COL [UMN] [{COLUMN_NAME | ALI [AS] alias} [opciones]]

Sintaxis es la siguiente:

①column_name   especifique el nombre de la columna.

alias ②ALIAS   columna de alias para ser formateado.

③options   especifican una o más columnas o la opción de alias formateado.

5.4 Uso LINESIZE comando

Conjunto fila muestra el número de caracteres

Uso LINESIZE comando para establecer el número de caracteres de una línea de datos puede ser recibida, el número predeterminado es

80 . Si LINESIZE valor es relativamente pequeño, por lo que la fila de la tabla de datos, es posible que necesite en la pantalla

pantalla multi-línea de división, si LINESIZE se establece un valor mayor, la fila de datos de la pantalla puede ser una

Se muestra en una fila.

LINESIZE sintaxis del comando es la siguiente:

SET LINESIZE n

     En el que, n- representa el número de caracteres de datos de una línea en la pantalla pueden ser acomodados, el alcance efectivo 1--

32767 .

5.5 Uso PAGESIZE comando

El número de filas de datos para establecer una pantalla

Uso PAGESIZE de comandos para configurar el tamaño de cada página, controlando de este modo la visualización de cada página

La cantidad de datos. PAGESIZE sintaxis del comando es la siguiente:

SET PAGESIZE n

Caracterizado porque el parámetro n representa un número entero positivo para cada tamaño de página, puede ser de un máximo de 50000 , el valor predeterminado

A 14 .

Página no sólo por los datos de las líneas de salida formada, sino por SQL * Plus se visualiza en la pantalla

Toda la configuración de salida, incluyendo los títulos y líneas en blanco y similares.

 

Ejemplo: Uso PAGESIZE y LINESIZE comando

No antes de su uso:

 

Después de su uso:

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/suanshusheng/p/oracle1.html
Recomendado
Clasificación