Como Verificar A Existência De Uma Mesa

Índice:

Como Verificar A Existência De Uma Mesa
Como Verificar A Existência De Uma Mesa

Vídeo: Como Verificar A Existência De Uma Mesa

Vídeo: Como Verificar A Existência De Uma Mesa
Vídeo: ENANPAD - MESA 2 - Mercado acadêmico no Brasil: cenários, desafios e propostas 2024, Maio
Anonim

Usando o MySQL, você pode criar bancos de dados de vários tópicos e tamanhos, desde pequenas coleções de tabelas até enormes bancos de dados corporativos. Bancos de dados grandes são muito mais difíceis de manter do que bancos de dados pequenos devido à variedade de tabelas e aos relacionamentos entre eles. Freqüentemente, é necessário verificar se uma tabela foi criada anteriormente ou não.

Como verificar a existência de uma mesa
Como verificar a existência de uma mesa

Necessário

conhecimento de MySQL

Instruções

Passo 1

O administrador se comunica com o banco de dados por meio de solicitações especiais. As consultas são formadas na linguagem MySQL com uma linguagem de programação especial que possui suas próprias regras de escrita e um conjunto de operadores. Como regra, para verificar a existência de uma tabela, é necessário inserir certas consultas que verificam a base e fornecem um resultado preciso. Tente inserir essas combinações corretamente, pois se mal utilizadas, você pode cometer vários erros no servidor.

Passo 2

Para verificar a existência de uma tabela com um determinado nome, use uma consulta do formulário:

SELECIONE TABLE_NAME FROM INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tablename'

Os valores dbname e tablename devem ser substituídos por seus nomes. Se você precisar criar uma tabela posteriormente, se nenhuma for encontrada, use um comando do formulário:

CRIAR TABELA SE NÃO EXISTIR

etapa 3

Se a comunicação com o banco de dados for realizada por meio de msysobjects, a solicitação de presença de uma tabela específica deverá ser semelhante a:

SELECT COUNT (*) FROM msysobjects WHERE type = 1 AND name = 'tablename'

Se você precisar excluir uma tabela, se ela for encontrada, escreva uma consulta da seguinte maneira:

DROP TABLE IF EXISTS table;

Passo 4

Os bancos de dados modernos baseados em MySQL podem ter dezenas de milhares de tabelas com milhões de linhas. Pode ser difícil entender essa confusão de informações. No entanto, existem pedidos especiais para resolver esses problemas. Em geral, podemos dizer que verificar a existência de uma mesa exige muito tempo e esforço. Para tornar mais fácil para você trabalhar com tabelas no futuro, aprenda tutoriais especiais sobre a linguagem de programação MySQL, já que ela está totalmente relacionada a tabelas e permite realizar várias operações.

Recomendado: