Conectar no MySQL
Abra o terminal e digite
mysql -u root -p

Parâmetros:
-u = Usuário
-p = Password/senha
Conectar no MySQL e acessar um banco de dados
mysql -u root -p banco-dados
Para desconectar do MySQL digite QUIT

Instalando o Firebird 1.5 no Windows 10
Recentemente precisei fazer a instalação dos aplicativos SUS AIH, SUS BPA, onde necessita da instalação do Firebird 1.5, mas ao executar o arquivo de instalação é retornado uma mensagem que o aplicativo não é compatível com a versão do S.O.
Firebird-1.5.5.4926-3-Win32.exe
Para resolver basta renomear o arquivo para qualquer nome, exemplo: (setup.exe) e executar novamente o instalador.
php artisan migrate
[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table users
add unique users_email_unique
(email
))
Este erro ocorre devido a capacidade de armazenamento do engine (charset) do banco de dados;
Inclua a linha $table->engine = ‘InnoDB’; nos arquivos [migrations] para evitar o erro.
Caso queira manter como MyISAM edite o arquivo Builder.php, conforme descrito abaixo.
Correção rápida: Edite o arquivo; vendor\laravel\framework\src\Illuminate\Database\Schema\Builder.php
Alterando a variável $ defaultStringLength = 255;, para $defaultStringLength = 250;. Conforme o exemplo abaixo;
Exemplo:
public static $defaultStringLength = 255;
public static $defaultStringLength = 250;
set echo off
set feedback off
set heading off
spool ‘C:\xml\arquivo_teste.txt’
spool off
Resolvendo o erro:
Error Code: 1415
Not allowed to return a result set from a function
Este erro ocorre devido a ausência do comando INTO
DELIMITER $$
CREATE
FUNCTION obter_nome_
(cd_pessoa INT(11))
RETURNS VARCHAR(150) CHARSET latin1
DETERMINISTIC
BEGIN
DECLARE nm_pessoa_r VARCHAR(150);
IF (cd_pessoa_e IS NOT NULL) THEN
SELECT
p.nm_pessoa
INTO
nm_pessoa_r
FROM
pessoa p
WHERE p.cd_pessoa = cd_pessoa_e
;
END IF;
RETURN nm_pessoa_r;
END$$
DELIMITER ;
Neste artigo estarei demonstrando como instalar o Banco de Dados Oracle 12c no Windows, incluindo a criação de um banco padrão.
Antes de instalar o software, o OUI (Oracle Universal Installer), fará algumas verificações automatizadas para garantir que o computador atenda aos requisitos básicos de hardware e software para a instalação do banco de Dados Oracle. Caso o computador não atenda aos requisitos, uma mensagem será apresentada.
Alguns requisitos básicos são:
Mínimo de 2GB de memória física
Pelo menos 10 GB de espaço em disco
Para começar é necessário fazer o download do Oracle 12c pelo link https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
Após o download você deve descompactar os arquivos baixados;
Em seguida será aberta a tela do Assistente de Configuração do Banco de Dados.
Ao terminar você poderá abrir o gerenciador e navegar a partir do endereço https://localhost:5500/em com o usuário SYS.
Após concluir clique em “Fechar”
Agora você poderá analisar e verificar a partir dos serviços do Windows a execução dos serviço do Banco de Dados Oracle.
Abra o executar no menu iniciar ou com a tela de atalho Windows + R, e digite Services.msc
Estarei ensinando como conectar ao banco de dados MySQL a partir do seu computador utilizando um SGBD.
A maioria das hospagens disponibilizam o PhpMyAdmin, que auxilia na criação e manutenção do banco de dados.
Mas por ser on-line, acaba por não ser muito útil na criação de querys e rotinas devido as opções para salvar os arquivos, debug nas rotinas e principalmente os testes.
O Cpanel possui o recurso Remote MySQL que permite liberar a conexão remota de hosts(servidores e computadores) ao banco de dados.
Vamos lá!
1º Passo – Acessar o Cpanel
Após conectar ao Cpanel localize o recurso MySQL Remoto.
2º Passo – Adicionar o IP/Host para conexão.
No campo Host, digite o IP ou nome do servidor no qual irá conceder a permissão de acesso, mas é recomendado usar um endereço IP.
Exemplos:
IP: 127.0.0.1
Host/Server: server1.fabianobento.com.br
Também pode ser utilizado o caractere %(porcentagem), como coringa, para permitir o acesso de qualquer lugar e computador.
Para delimitar uma subnet, utilize parte do IP com o caractere %.
Exemplo: 127.0.0.%
3º Remover permissão de acesso
Para remover a permissão de acesso, basta clicar sobre a opção Excluir, do item a ser removido a permissão de acesso.
Validador TISS 03.04.00
http://fabianobento.com.br/validadortiss/
Software gratuito para validação e análise de arquivos no padrão TISS da ANS.
Você poderá validar gratuitamente seus arquivos XML no padrão TISS, sem a necessidade de instalar.
-Não é necessário instalar
-Padrão TISS
-Codificação TUSS
-Dados do Prestador
-Suporte a arquivos do monitoramento
-Informações das contas e valores
– Versão do arquivo
– Estrutura
begin for c in (
select
t.cd_pessoa cd_pessoa_u
,t.id
from
bento.pessoa_fisica t
where t.cd_pessoa = 123
)
loop
update bent.consultas a
set a.pessoa_id = c.cd_pessoa_u
where a.id = c.id;
— commit;
dbms_output.put_line(c.cd_pessoa_u);
end loop;
end;
Hoje mostrar como criar um dashboard no Grafana, através de uma consulta SQL no banco de dados.
Antes de avançarmos é necessário configurar o DATASOURCE para a conexão com o banco.
Clique no ícone lateral e selecione a opção (Data Sources).
Clique no botão Add data source Informe um nome para o data source, selecione o tipo e os dados para a conexão.
É importante que defina um nome que identifique a base de dados, pois será utilizado posteriormente.
No exemplo, estou usando conexão com o Banco MySQL.
Ao salvar, observe que o Grafana fará um teste de conexão, e vai exibir uma mensagem indicando que foi conectado com sucesso. Se a mensagem for de erro revise os dados de conexão.
Será listado todos os data sources configurados.
Vamos ao Dashboard!
Escolha o tipo de dashboard que deseja incluir, estou usando (Table)
Agora clique na opção ao lado do título e em Edit.
Informe o título do Dashboard e descrição