Criação e gerenciamento de tabela no Oracle

Criação e gerenciamento de tabela no Oracle
O Oracle é um sistema de gerenciamento de banco de dados relacional amplamente utilizado e popular que pode armazenar e gerenciar uma quantidade enorme de dados relacionados em tabelas. Mais especificamente, para se tornar um administrador de banco de dados, é essencial aprender comandos básicos para criar e gerenciar tabelas no Oracle.

Este post demonstrará o seguinte:

  • Crie uma tabela
  • Insira/adicione uma nova coluna em uma tabela
  • Insira dados em uma tabela
  • Mostrar dados de uma tabela
  • Atualizar dados específicos de uma tabela
  • Exclua uma fileira de uma mesa
  • Exclua uma tabela

Crie uma tabela

Faça login no seu banco de dados Oracle usando o utilitário SQL Plus ou desenvolvedor SQL para criar uma nova tabela. O "CRIAR A TABELA”A declaração é utilizada para criar uma nova tabela.

Para criar uma tabela, utilize a sintaxe declarada abaixo:

CRIAR A TABELA
(
Col1 Datatype [restrição],
Col2 Datatype [restrição],
..
Coln Datatype [restrição]
);

Forneça os parâmetros de acordo com sua necessidade. Vamos ver um exemplo, para criar uma tabela chamada “estudante"Com colunas para armazenar informações do aluno. Execute este comando para criar o “estudante" mesa:

Crie aluno da tabela
(
Student_id Número (5) Chave primária,
First_name Varchar (255) não nulo,
last_name varchar (255) não nulo,
Email Varchar (255) não nulo,
Admissão_date Data não nula
);

A saída exibirá a mensagem de sucesso “Tabela criada”:

Depois que a tabela é criada, você pode inserir uma nova coluna na tabela, caso você tenha perdido qualquer um no momento da criação.

Insira/adicione uma nova coluna em uma tabela

O "ALTERAR A TABELA”A declaração é utilizada no Oracle para inserir uma nova coluna em uma tabela. Utilize esta sintaxe para inserir ou adicionar uma nova coluna:

ALTERAR A TABELA
Adicione datatype [restrição];

Vamos adicionar uma coluna chamada “telefone" no "estudante”Tabela, digite este comando:

Alterar aluno da mesa
Adicione o telefone varchar (50) não nulo;

Execute o comando para inserir com sucesso uma nova coluna:

Depois que uma tabela é criada com todas as colunas necessárias, o usuário deseja inserir dados na tabela. Vamos ver a consulta para inserir os dados na tabela.

Insira dados em uma tabela

O "INSIRA DENTRO DE”A declaração é utilizada para inserir dados na linha de uma coluna. Esta é a sintaxe para inserir uma linha de dados na tabela:

Inserir em (col1, col2,…, coln)
Valores (Val1, Val2,…, Valn);

Para este exemplo, vamos inserir uma linha no “estudante" mesa:

Insira no aluno (Student_id, First_Name, Last_Name, Email, Admission_Date, telefone)
Valores (10, 'John', 'Wick', '[email protected] ', to_date ('01 -jan-2023'), '515.123.8080 ');

Execute a consulta para adicionar uma nova linha na tabela:

Observação: Se você não especificar um valor de coluna no “INSIRA DENTRO DE”Declaração, um valor nulo ou padrão será armazenado na tabela.

Depois de inserir dados na tabela. Vamos ver como exibir os valores da tabela.

Mostrar dados de uma tabela

Para mostrar os dados de uma tabela, use o “Selecione" consulta:

SELECIONE DE ;

Vamos executar este comando para o “estudante" mesa:

Selecione * do aluno;

A saída será exibida nesta forma não formatada, exibindo os dados da tabela:


Saída de formato
Para formatar a saída, um “FORMATAR”A declaração é usada. Execute esses comandos para formatar as colunas da tabela e exibir seus dados:

Coluna Student_id Format 999
Coluna First_Name Format A10
Coluna Last_Name Format A10
Formato de email da coluna A15
Coluna Admission_date Format A15
Formato de telefone da coluna A15
Selecione * do aluno;

Saída

O Oracle também fornece a facilidade de atualizar quaisquer dados específicos da tabela.

Atualizar dados específicos de uma tabela

Para atualizar quaisquer dados com base em uma condição, use o “ATUALIZAR" declaração:

ATUALIZAR
SET =
Onde =;

Forneça a condição e o nome da coluna de acordo com sua necessidade. Para este post, vamos mudar o “sobrenome”Valor da coluna na linha tendo“Identidade estudantil" igual a "10”. Para fazer isso, execute este comando:

Atualizar aluno
Definir last_name = 'hamster'
Onde estudante_id = 10;

Para verificar se os dados são atualizados ou não, vamos exibir os dados da tabela:

Selecione * do aluno;

A saída indica que o valor foi atualizado com sucesso:

Após as operações de inserção e atualização, vamos aprender sobre a exclusão de uma linha em uma tabela.

Exclua uma fileira de uma mesa

O "Excluir de”A declaração é utilizada para excluir uma linha da tabela. Ele exclui uma fileira que corresponda a uma condição específica.

A sintaxe para exclusão da linha é:

Excluir de
Onde =;

Vamos excluir uma fileira da tabela “estudante”Com base em uma condição. Execute este comando:

Exclua do aluno
Onde estudante_id = 10;

Para a verificação, vamos mostrar os dados da tabela:

Selecione * do aluno;

Na saída, é visível que a linha tenha sido excluída com sucesso:

A exclusão de tabelas é uma operação fácil no Oracle.

Exclua uma tabela

O processo de excluir uma tabela no banco de dados Oracle é fácil. Você pode utilizar esta sintaxe para excluir uma tabela:

Tabela de soltar;

Para excluir nossa mesa “estudante”, Vamos executar o comando dado abaixo:

Aluno da mesa de soltar;

A saída exibe uma mensagem “A mesa caiu”Na exclusão bem -sucedida da tabela:

Você aprendeu os comandos para a criação e gerenciamento de tabelas no Oracle.

Conclusão

Utilize o “CRIAR A TABELA”Declaração com o objetivo de criar uma nova tabela. Para inserir uma nova coluna, use o “ALTERAR A TABELA" declaração. O "INSIRA DENTRO DE”A declaração ajuda a inserir uma nova linha em uma tabela, enquanto o usuário utiliza o“Selecione”Declaração para exibir os dados da tabela. Para atualizar os dados da tabela com base em uma condição, use o “ATUALIZAR" declaração. Considerando que a "Excluir de" e "Mesa de soltar”As declarações são usadas para excluir uma linha e uma tabela, respectivamente.