Skip to content
Daniel de Morais Compartilhe. Aprenda. Evolua.
Infocotidiano Infocotidiano

Meu dia-a-dia tecnológico

Infocotidiano
Infocotidiano

Meu dia-a-dia tecnológico

Obtendo informações sobre o banco MySQL / MariaDB

Daniel Morais, 20212021

Você que utiliza MySQL Server ou MariaDB e precisa obter informações como: se o banco existe, se a tabela existe, se o campo existe, se a view existe ou até mesmo se a procedure existe para fazer suas atualizações em tempo de execução, este vídeo é para você !

Verificando se a base de dados (schema) pdv existe:
show databases like 'pdv';
Verificando se a tabela produto existe no banco pdv:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'pdv'
AND TABLE_TYPE = 'BASE TABLE'
AND table_name = 'produto';
Verificando se o campo DescProd existe na tabela produto no banco PDV
select * from information_schema.COLUMNS 
where TABLE_SCHEMA = 'pdv'
and TABLE_NAME  = 'produto'
and COLUMN_NAME  = 'DescProd'
Verificando se a view vw_venda existe na base pdv:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'pdv'
AND TABLE_TYPE = ''
AND table_name = 'vw_venda';
Verificando se a procedure pr_ucAcesso existe na base pdv:
SHOW PROCEDURE STATUS 
where db = 'pdv' and name = 'pr_ucAcesso'
Dicas MySQL MySQL banco de dados existecampo existeMariaDBmysqlprocedure existetabela existeverificar se a base existe

Navegação de Post

Previous post
Next post

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

Pesquisa

ACBr acbr lazarus ACBRposprinter antivirus antivirus gratuito AVG AVG FREE avira free avira off line banco de dados calcular como instalar CMSP no windows consulta cross compile crosscompile cross compiling curso postgresql datetime dbgrid delphi filtro Firebird flutter gratuito Instaladores off line instalar CMSP lazarus linux MariaDB mysql offline operadores parametros pascal pesquisa incremental pesquisa multipla PostGreSQL programação Python query RDW rxdbgrid select sql server update

  • Instalando o Node.js e Gerenciando Dependências no Windows
  • Introdução a Classes em Python, cliente
  • Dica Python: Como separar Listas de Forma Elegante
  • Python #01 – Instalando Python e Studio Code no Linux
  • Entendendo Operadores de Comparação Python
  • Entendendo os Operadores Aritméticos em Python
  • Antivírus Gratuitos DEZ2024
  • Operadores em Python
  • A Importância das Variáveis em Python
  • O Comando print no Python
  • E nossa participação na 5a edição do Dia do ACBr
  • Compilar exemplo C# com ACBrLibPosPrinter
  • Solução do Erro “THIS IS NOT PROLIFIC PL2303” nas impressoras Elgin
©2026 Infocotidiano | WordPress Theme by SuperbThemes