A tabela de dados operação tabela banco de dados Oracle

A, SQL linguagem

SQL linguagem dividido em quatro, a saber: uma linguagem de definição de dados ( DDL ), linguagem de manipulação de dados ( DCL ), Transaction Control Language ( TCL ), um conjunto de dados de linguagem de controle ( o DML ).

1.1  Data Definition Language ( DDL )

Criar, modificar objetos de banco de exclusão, tais como bancos de dados, tabelas, visualizações, e assim por diante. linguagem de definição de dados inclui um CREATE , o ALTER , GOTA e outras declarações.

1.2  dados de linguagem de manipulação ( DCL )

operações de banco de dados básicos, tais como dados na consulta a tabela, inserir, excluir e modificar. Data Manipulation Language características mais fortes, os mais utilizados, mas também a instrução de sintaxe mais complexa é SELECIONAR declarações, então não INSERÇÃO , ATUALIZAÇÃO , APAGAR , etc. comunicado.

1.3  Transaction Control Language ( TCL )

operações de transação, como COMMIT , SAVEPOINT , ROLLBACK outras declarações.

1.4  Data Control Language ( DML )

Definir o acesso do usuário aos objetos de banco de dados, incluindo GRANT , REVOKE , NEGAR e outras declarações.

Dois, da Oracle tipos de dados básicos

2.1 CHAR ( n )

O tipo de dados utilizados para definir uma corda de comprimento fixo, em que N o comprimento máximo para a sequência especificada, n deve ser um número inteiro positivo de não mais do que 32.767 .

2,2 VARCHAR2 ( n )

O tipo de dados é utilizado para definir uma corda de comprimento variável, em que N o comprimento máximo de uma sequência especificada, n deve ser um número inteiro positivo de não mais do que 32.767 .

2.3 NÚMERO ( precisão , escala )

O tipo de dados utilizados para definir o número inteiro e flutuante comprimento fixo ponto, em que a precisão representando a precisão para o número especificado do número total de bits; Escala representa uma escala para o número especificado de algarismos após a casa decimal, o valor padrão é 0 , isto é, nenhuma casas decimais.

2.4 DATA

O tipo de dados é utilizado para definir o tipo de dados de data e hora, o comprimento dos dados é fixo . 7 bytes descrever ano, mês, dia, horas, minutos e segundos.  

2,5 TIMESTAMP

Os tipos de dados utilizados para definir os dados de data e hora, mas DATA exibição apenas datas diferentes, TIMESTAMP tipos de dados também pode ser exibida na marca da tarde e tempo, como " 11-9 datado -2 007. 11: 09: 32,213 AM ."

2.6 BOOLEAN

O tipo de dados utilizados para definir a variável booleana (lógico), o seu valor só pode ser VERDADEIRO (verdadeiro), FALSE (falso) ou NULL (em branco). Note-se que o tipo de dados é um PL / SQL tipos de dados, as colunas da tabela não pode ser aplicada.

Três, SQL operadores de linguagem

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

② carácter || ( para ligação de duas cadeias ) , Exemplo: 'Jack é' '|| Um Boy' outras operações.

③比较   > , < , = , ! = ( ) <> , <= , > = , em , entre ... e , como

④ Logical   não ( lógica não ) , e ( a ) , ou ( ou ) .

⑤ conjunto   união ( e ) , INTERSECT ( cruz ) , menos ( diferença ) .

Em quarto lugar, criar um espaço de mesa e mesa

Criar um students_test folha de dados, em seguida, colocado em um costume tbs_test espaço de tabela.

( 1 ) Criar tbs_test tabela de códigos espaço de dados da seguinte forma:

SQL> create tablespace tbs_test arquivo de dados 'D: \ OracleFiles \ OracleData \ datafile_test. dbf'

     100m tamanho

     gerenciamento medida autoallocate locais

     gerenciamento de espaço de segmento de auto;

( 2 ) criar um students_test tabela de dados, e a mesa é colocada tbs_test espaço tabela de dados, o código é como se segue:

SQL> criar students_test mesa (

     número stuno (10) não nulo, - Student ID

     varchar2 stuname (8), - nome

     caractere sexo (2), - o sexo

     int idade

     ) Tbs_test tabela;

Cinco, SQL * PLUS comando

5.1 usando o SALVAR comando para salvar o conteúdo do buffer para um arquivo

Use o SALVAR comando para salvar o conteúdo do buffer atual para um arquivo, de modo que mesmo lenta

O conteúdo da zona tampão é coberto, mas também manter a declaração de execução anterior. SALVAR sintaxe de comando é a seguinte:

SAV [E] [FILE] file_name [CRE [ATE] | REP [LACE] | APP [END]]

Sintaxe é a seguinte:

①file_name   representa o SQL * Plus salvar o conteúdo do buffer para o file_name arquivo especificado.

②CREATE   meio criando um file_name arquivo e guardar o conteúdo da memória intermédia para o arquivo. Esta opção é o padrão.

③APPEND   Se file_name ficheiro já existe, então o conteúdo da memória intermédia, adicionados ao ④file_name depois de o conteúdo do ficheiro, se o ficheiro não existe, o ficheiro é criado.

⑤REPLACE   Se file_name arquivo já existir, ele será substituído file_name conteúdo do arquivo, se o arquivo não existe, crie o arquivo.

5.2 usando o GET comando para ler o conteúdo de um arquivo em um buffer

Use o GET sintaxe de comando é a seguinte:

file_name GET [FILE] [LIST | NOLIST]

Sintaxe é a seguinte:

①file_name   representa um arquivo especificado, o conteúdo do arquivo lido na SQL * Plus tampão.

②LIST   listados tampão declaração.

③NOLIST   tampão demonstrações não estão listadas.

5.3 Use COLUNA comando

coluna de visionamento de formato

COLUNA comando para exibir coluna, que compreende um cabeçalho de coluna e o formato de dados de coluna. A sintaxe do comando é a seguinte:

COL [UMN] [{column_name | ALI [AS] apelido} [options]]

Sintaxe é a seguinte:

①column_name   especificar o nome da coluna.

②ALIAS alias de   coluna alias a ser formatado.

③options   especificar um ou mais colunas ou opção de apelido formatado.

5.4 Use linesize comando

Conjunto linha mostra o número de caracteres

Use linesize comando para definir o número de caracteres de um conjunto de dados de linha podem ser recebidas, o número padrão é

80 . Se linesize valor é relativamente pequena, por isso a linha da tabela de dados, pode ser necessário na tela

exibição de multi-linha de divisão; se linesize um valor maior for definida, a linha de dados do ecrã pode ser um

Ele é exibido em uma fileira.

Linesize sintaxe de comando é a seguinte:

SET n linesize

     Em que, n- representa o número de caracteres de dados de uma linha sobre a tela pode ser acomodada, o alcance efectivo 1--

32767 .

5.5 Use PAGESIZE comando

Quantas linhas de dados para definir uma exibição

Use PAGESIZE comando para definir o tamanho de cada página, assim, controlar a exibição de cada página

A quantidade de dados. PAGESIZE sintaxe de comando é a seguinte:

SET n PAGESIZE

Em que o parâmetro n representa um número inteiro positivo para cada tamanho de página, pode ser um máximo de 50.000 , o valor padrão

Para 14 .

Página não apenas pelos dados linhas de saída formada, mas pelo SQL * Plus é exibido na tela

Toda a configuração de saída, incluindo títulos e linhas em branco e semelhantes.

 

Exemplo: A utilização PAGESIZE e linesize comando

Não antes de usar:

 

Após o uso:

 

 

 

 

Acho que você gosta

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