Postgres Crie tabelas

Postgres Crie tabelas

Como sabemos, o PostgreSQL é um sistema de gerenciamento de banco de dados de código aberto que lida com operações de banco de dados enormes com eficiência. Anteriormente, discutimos que o PostgreSQL possui muitas funções e operações internas que você pode executar em conformidade. Este artigo praticará alguns exemplos para criar tabelas no PostgreSQL usando maneiras diferentes. Criamos tabelas para armazenar vastas quantidades de dados de forma estruturada para que os usuários possam organizá -los ou atualizá -los também quando necessário. Empresas com ampliação de dados usam o PostGresql para manter dados para sua escalabilidade, confiabilidade e fins de segurança. Para criar uma tabela, você precisa executar uma declaração simples "Criar tabela" no PostGresql.

Crie Table Table_name (
Column1_Name Datatype (Length) Column_Constraint,
Column2_Name Datatype (Length) Column_Constraint,
Column3_Name Datatype (Length) Column_Constraint,
Column4_Name Datatype (Length) Column_Constraint,
tabela_constrans
);

Na sintaxe acima,

Como o nome sugere, "Create Table" cria a tabela no banco de dados.

Você pode especificar o nome da sua tabela no lugar de "Table_name".

Primeiro, você insere o nome da coluna entre colchetes com seus dados especificados de dados, comprimentos e restrições de coluna. As restrições de coluna são usadas para garantir que a coluna siga a regra de dados armazenados em uma coluna. Por exemplo, se a restrição da coluna for mencionada como a restrição 'principal da chave', apenas essa coluna é a 'chave primária'. Lembre -se de que cada coluna deve ser separada por uma coluna ao incluir uma nova coluna.

Por fim, mencione as "Table_Constraints" como 'chave primária', 'chave estrangeira' e 'chave única'.

Observe que as restrições de tabela são aplicadas a uma ou mais colunas, mas as restrições de colunas são aplicadas à sua respectiva coluna apenas.

Diferentes maneiras de criar a tabela no PostgreSQL:

Uma tabela ajuda os usuários a armazenar, recuperar, atualizar, excluir ou organizar dados em um formulário estruturado. Você pode fazer alterações com facilidade e eficiência. As tabelas podem ser criadas no PostgreSQL usando diferentes técnicas e maneiras; Você pode encontrar maneiras adequadas de criar tabelas neste artigo.

Crie a tabela usando a instrução "Create Tabela" no PostgreSQL:

Antes, mencionamos uma declaração introdutória para criar uma tabela. Vamos criar uma tabela chamada "estudantes" desta vez usando a declaração "Criar tabela".

Crie alunos da tabela (
"Id" int a chave primária não nula,
Texto "Nome" não nulo,
"Email" Varchar (100) Único não nulo,
Texto "curso_name" não nulo,
"curso_no" não nulo,
"ADMISSÃO_ON" TIMESTAMP NÃO NULL
);

No exemplo acima, "id" é a chave primária e a restrição não nula indica que o "id" não pode ser nulo na tabela "estudantes". Da mesma forma, "Nome", "Course_Name", "Course_no" e "Admission_on" são atribuídos com diferentes tipos de dados com a restrição não nula. A coluna "email" é atribuída com o tipo de dados Varchar com o comprimento de 100 e a restrição única, o que significa que não deve haver valores repetidos na coluna "Emails". Ao executar a consulta, a seguinte mensagem é exibida no console:

Para confirmação, execute a seguinte consulta para garantir que a tabela de "alunos" seja criada com sucesso e você pode vê -la com todas as colunas incluídas.

Selecione * de "alunos";

A instrução "Select" seleciona todas as colunas da tabela mencionada e exibe o resultado abaixo:

Você pode ver todas as colunas que criamos no início da declaração "Criar tabela" nos resultados acima, o que significa que a tabela foi criada com sucesso.

Usando a instrução TABLE TEMPORÁRIA para criar a tabela no PostgreSQL:

Se um usuário deseja excluir completamente uma tabela ao desligar o banco de dados, crie uma tabela temporária usando a instrução "Tabela temporária" no PostgreSQL para usar a tabela uma vez em uma sessão de banco de dados.

Crie tabela temporária "temp_table" (
Column1_Name Datatype (Length) Column_Constraint,
Column2_Name Datatype (Length) Column_Constraint,
)

A sintaxe acima criará uma tabela temporária para o seu uso único e será excluído assim que a sessão do banco de dados for encerrada. Eu criei uma tabela temporária como exemplo para mais fácil entendimento.

Crie tabela temporária Movie_premiere (
"Id" int a chave primária não nula,
"Movie_name" Varchar (100),
"Release_date" Varchar (100)
);

A declaração "Tabela temporária" criou uma tabela chamada "Movie_premiere" com três colunas diferentes. A tabela será removida uma vez quando o banco de dados for fechado. A tabela criada é mostrada abaixo:

Esta tabela mostra todas as colunas temporárias incluídas ID, Movie_Name e Release_date, que criamos em uma tabela “Movie_premiere”.

Criando tabela usando opção semelhante no PostgreSQL:

Você já criou uma tabela; Agora, você deseja criar outra tabela da mesma forma que a tabela anterior, mas sem escrever a declaração por toda parte. Existe uma maneira mais fácil de criar uma tabela semelhante sem agitar a necessidade de escrevê -la novamente; Use a opção "curtir" para criar a mesma tabela que a anterior. Para copiar a tabela anterior e criar uma nova, use esta sintaxe:

Criar tabela "Movie_premiere_extended" (como "Movie_premiere", incluindo todos);

A opção "curtir" copia todos os atributos, incluindo nomes de colunas e seus tipos de dados, como a tabela anterior. Eu nomeei uma nova tabela “Movie_premiere_extended” na sintaxe acima e a copiei da tabela antiga “Movie_premiere” que criamos no exemplo anterior. Todos os tipos de colunas e dados da tabela “Movie_Premiere” agora são copiados para a tabela “Movie_Premiere_extended”, ela também pode ser vista nas imagens abaixo:

Ao executar a declaração "Selecionar", podemos ver que a tabela "Movie_premiere_extended" mostra a mesma coluna que a tabela "Movie_premiere".

Conclusão:

Conclui -se que você pode criar uma tabela facilmente usando maneiras diferentes; Você só precisa baixar um PostgreSQL no seu dispositivo e começar a executar as consultas nele. Aprendemos três maneiras diferentes neste guia para criar uma tabela, primeiro usando a instrução "Criar tabela", em segundo lugar usando a instrução "Tabela temporária" e, finalmente, usando a opção "curtir" para copiar da tabela antiga já gerada simplesmente. Todas as três maneiras são eficientes, mas cabe ao usuário o que é o mais adequado ou conveniente para ele/ela. O primeiro método para criar uma tabela é o mais eficiente, pois não exige a criação de uma tabela antes ou, depois de criar a tabela, ela não será removida do banco de dados quando você terminar a sessão.