Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''MySQL''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 58 registros

  1. select t1.id, (select count(campo) from tabela2 where id = t1.id) from tabela1 t1 where ....... select t1.id, (select count(t2.campo) from tabela2 t2 inner join tabela1 on tabela1.id = t2.id where t2.id = t1.id) from tabela1 t1 where ....... select t1.id, count(t2.campo) from tabela1 t1 left join tabela t2 on t2.id = t1.id where ....... Estou tentando dessas 3 formas e a única que roda é a segunda...mesmo assim, com muita lentidão...  Existe alguma outra melhor forma de montar essa query?
  2. Posso utilizar este "collation" para banco de dados do mysql? Para guardar informações em portugues? # The default character set that will be used when a new schema or table is # created and no character set is defined character-set-server=utf8 collation-server = utf8_unicode_ci Levando em conta: Qual seria a colação correta para servidor mysql e tabelas de banco de dados para "Portugues-Brasil" ? Atualmente estou usando "utf8_unicode_ci" pode haver algum problema com acentuações?
  3. Olha minhas tabelas: CREATE TABLE produto( cod int(11) NOT NULL AUTO_INCREMENT, nome_prod varchar(90) DEFAULT NULL, valor float DEFAULT NULL, data_venda date DEFAULT NULL, data_pagamento date DEFAULT NULL, quantidade int(11) DEFAULT NULL, PRIMARY KEY (cod) ); CREATE TABLE fornecedor( cod int(11) NOT NULL AUTO_INCREMENT, nome_fornecedor varchar(30) DEFAULT NULL, cnpj varchar(20) DEFAULT NULL, razao_social varchar(90) DEFAULT NULL, nome_banco varchar(90) DEFAULT NULL, num_agenc_bancaria varchar(15) DEFAULT NULL, num_conta_bancaria varchar(15) DEFAULT NULL, uf varchar(2) DEFAULT NULL, cidade varchar(50) DEFAULT NULL, endereco varchar(100) DEFAULT NULL, telefone varchar(20) DEFAULT NULL, inscricao_estadual varchar(15) DEFAULT NULL, PRIMARY KEY (cod) ); CREATE TABLE fornecimento( id_fornecimento int(11) NOT NULL AUTO_INCREMENT, data_fornecimento date DEFAULT NULL, cod_produto int(11) DEFAULT NULL, cod_fornecedor int(11) DEFAULT NULL, PRIMARY KEY (id_fornecimento), CONSTRAINT fk_cod_fornecedor FOREIGN KEY (cod_fornecedor) REFERENCES fornecedor(cod), CONSTRAINT fk_cod_produto FOREIGN KEY (cod_produto) REFERENCES produto(cod) ); O exercício de gatilhos que eu tenho, olha como é: Olha o código do meu gatilho: DELIMITER $$ CREATE TRIGGER quantidade_fornecimento AFTER INSERT ON fornecimento FOR EACH ROW BEGIN UPDATE produto SET quantidade = quantidade + NEW.quantidade WHERE cod_produto = NEW.cod_produto; END $$ Olha as 3 primeiras linhas do meu script SQL: DROP DATABASE IF EXISTS trab_a3; CREATE DATABASE IF NOT EXISTS trab_a3; USE trab_a3; Olha que erro o MySQL Workbench dá quando eu dou control-enter no final do delimitador do gatilho: Olha que erro o MySQL Workbench dá quando eu executo todo o script SQL, mesmo com o código do meu gatilho no final do script:
  4. Sou um zero a esquerda em relação a banco de dados, mas preciso buscar conhecimento para ajudar a ONG em que trabalho. Bom, vamos ao trabalho. Estamos querendo produzir carteiras de sócios/participantes para os jovens que são assistidos pela empresa. Eles fariam o cadastro online através de um link que só poderia ser acessado com login e senha do educador responsável. Após o cadastro dos dados e ser feito upload da foto do jovem seria gerado um arquivo JPG para ser baixado e impresso. Em relação ao banco de dados ele seria online. O educador responsável só teria acesso ao da sua unidade, seja de qual ano for, enquanto a sede teria acesso a todas as unidades (temos unidades em vários estados). Não sei que sistema procurar, se o MySQL mesmo ou algum outro e como começo o trabalho. Estou anexando um exemplo de como seria a carteira depois de inserido os dados. Se algum puder dar um help.
  5. Preciso atualizar uma linha a partir de uma seleção, minha query: update temp_usuario set status=1 where status=3 IN ( SELECT * FROM temp_usuario WHERE status =3 LIMIT 1) Porém meu mysql retorna: This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' Não suporta a clausula LIMIT em subqueries.. Alguém sabe alguma outra forma de se resolver? O que eu preciso é: pegar a primeira linha inserida em que o status seja=x, e altera-lo pra y.
  6. Tenho um projeto no meu curso tecnico e estou desenvolvendo um quis de perguntas e respostas( como o Perguntados), quero desenvolver uma coisa simples, com o usuario, pontuação, adminstrador, pergunta e 4 alternativas para cada uma, sendo 1 delas a alternativa correta. Sou bem novato em banco de dados e estou com dúvida principalmente na parte das perguntas. Se alguém poder me ajudar com o banco de dados eu agradeço.
  7. Eu tenho o WAMP server e o XAMPP instalados, porém quando eu dou control-enter no ponto-e-vírgula do MySQL Workbench, só dá uma quebra de linha, e não realiza a ação do comando SQL.
  8. Olá! Estou tentando fazer um trabalho pra faculdade mas não consigo exportar tabelas TSV para o MySQL Gostaria de saber como posso abrir os arquivos TSV do imdb (https://datasets.imdbws.com/) no MySQL, tentei conversores online mas o https://sqlizer.io/tsv-to-sqlserver/#/ fica voltando para o começo sempre e o https://www.beautifyconverter.com/tsv-to-sql-converter.php apresenta problemas. Alguém pode me ajudar? Obrigado!
  9. Alguém que entenda sobre banco de dados por favor me ajude, preciso fazer uma prova nele, estou desesperada. Entre em contato por favor. Não sei se da pra perceber mas o ícone para a criação de tabelas está indisponível, já baixei diversas coisas porém não resolve. E talvez também porque eu não sou boa nessas coisas.
  10. Olá, sou iniciante e tenho um trabalho para fazer mas tenho duvidas sobre as entidades e seus relacionamentos. Meu MER é o seguinte: porém eu tenho duvidas sobre a PK e AFK de algumas das entidades, segue foto de como fica a pedido, produção e ingredientes. Eu não entendo muito bem, por exemplo a entidade PEDIDO, fica com a fk do ingrediente, mas o certo seria varios ingredientes e não um como na imagem. As PK estão em vermelho no incio e FK as ultimas em azul https://imgur.com/nPxYWtQ É um trabalho simples de quem ta começando o curso ainda e tenho essas duvidas
  11. Boa Tarde! Sou novata ainda em BD e tenho uma dúvida... Eu posso pegar um valor (sem ser a chave primária) de uma tabela e colocar em outra? Por exemplo: Tabela Paciente ID_Paciente Nome Idade Tabela Médico ID_Medico Nome Especialidade Na tabela de relação entre essas duas (Médico e Paciente), poderia apenas pegar o Nome do Paciente e o Nome do Médico, sem pegar os IDs? Exemplo Tabela Consulta ID_Consuta Hora Data Nome_Medico Nome_Paciente Eu utilizo o Workbench para fazer essas tabelinhas. Por favor, me respondam, preciso entregar esse projeto semana que vem!
  12. Bom dia a todos ! Eu não sou expert em Linux e estou criando um servidor para configuração do GLPI de um curso que estou fazendo porém quando aplico o comando show databases deveria aparecer algumas informações do banco de dados, porém não aprece nada e ativa uma seta e não permite que eu prossiga com os comandos, alguém poderia me ajudar a solucionar esse problema, estou usando a versão 7 do CentOs.
  13. https://prnt.sc/jboi17 , Galera estou fazendo uma atividade no sql e preciso da ajuda de vcs, porque não manjo mt de sql e queria saber como usar as PK e as FK para relacionar as tabelas.... HELPP ai a cima está o link da foto no brmodelo
  14. Fiz o Select abaixo só que ele não está somando pela coluna correta, onde estou errando? Na minha estrutura tenho o campo dtConcat e o campo dtConcat2 (essas datas são diferentes uma é para data do pedido e a outra é para a data que efetivou a venda) ele está somando a coluna dtConcat2 mesmo eu colocando no select que quero o mes e ano da coluna dtConcat SELECT cat.id, cat.nome_vendedor, MONTH (dtConcat) AS mes, YEAR (dtConcat) AS ano, SUM( IF( mov.tipo_venda = 'Atacado', mov.total, 0 ) ) AS Atacado FROM lc_controle AS mov INNER JOIN vendedor AS cat ON cat.id = mov.vendedor where mov.exportado = 'Sim' GROUP BY ano, mes, cat.nome_vendedor ORDER BY nome_vendedor, ano, mes Segue a estrutura das tabelas. lc_controle CREATE TABLE `lc_controle` ( `id` int(11) NOT NULL, `dtConcat` date NOT NULL, `dtConcat2` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `clienteVa` varchar(100) NOT NULL, `fornec` varchar(100) DEFAULT NULL, `clienteAt` varchar(100) NOT NULL, `userml` varchar(50) DEFAULT NULL, `rastreador` text, `entrega` text, `total` decimal(20,2) DEFAULT NULL, `frete` decimal(20,2) DEFAULT NULL, `frete_real` decimal(20,2) DEFAULT NULL, `nf` varchar(50) DEFAULT NULL, `origem` varchar(50) DEFAULT NULL, `tipo_pagto` text, `descricao` text, `tipo` int(11) DEFAULT NULL, `tipo_venda` text, `vendedor` int(11) DEFAULT NULL, `exportado` varchar(11) DEFAULT NULL, `pago` varchar(11) NOT NULL, `incluido_por` varchar(25) NOT NULL, `date_incluido` datetime NOT NULL, `alterado_por` varchar(25) NOT NULL, `date_alterado` datetime NOT NULL, `exportado_por` varchar(25) NOT NULL, `date_exportado` datetime NOT NULL, `st` decimal(20,2) NOT NULL, `total_st` decimal(20,2) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; vendedor CREATE TABLE `vendedor` ( `id` int(11) NOT NULL, `data2` date NOT NULL, `nome_vendedor` text NOT NULL, `descricao` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  15. Segue o que preciso melhorar no sistema que possuo (PHP + MYSQL) 1. Hoje tenho a Tabela OS (ordem de serviço) demanda que é vinculada com tabela pedidos; Hoje tenho a ultima coluna Status que hoje preenchimento é manual a otimização que estou precisando realizar e preenchimento automático de acordo com a condição encontrada na tabela pedido, coluna Data de entrega e data de faturamento; 2. vincular a tabela pedido com a tabela Nota fiscal: Eu carrego um CSV com as informações das notas na tabela de notas, onde a informação de pedido e item é comum nas tabelas de notas e tabela de pedidos. o que eu quero e na hora que carregar o CSV da tabela notas, já preencher automaticamente o campo nota fiscal na tabela pedidos. Não conheço nada de programação o que preciso é saber se é possível para ir atras de um profissional Obrg
  16. Pessoal, Devido a um erro de configuração em um rastreador veicular ele enviou muitas posições para minha plataforma de rastreamento portanto queria fazer uma limpeza no meu banco mas sem excluir tudo, eu queria que a cada 6 registros excluir 5 e deixar 1. O problema ocorreu da id 16171 até 19499. Como faço essa SQL? Muito obrigado a todos.
  17. Tenho uma aplicação web em php com um banco ms-sql de 1,5GB de tamanho, na qual eu estou desenvolvendo um site novo e pretendo utilizar uma MySql. Todavia, vou precisar dos dados que estão no banco ms-sql de 1,5GB de tamanho, e eu gostaria de algumas orientações, tipo: 1) Devo tentar converter um arquivo .dmp para .sql e restaurar no banco MySQL com Workbench? 2) Devo criar manualmente as tabelas e os campos na MySql, exportar os dados do banco ms-sql para um arquivo .csv e depois importá-lo para a MySql? Neste caso, melhor que o nome dos campo e os tipos da MySql sejam iguais os da ms-sql? 3) Devo criar manualmente as tabelas e os campos na MySql com os nomes que eu quiser e fazer um INSERT na nova aplicação PHP por meio da execução HTTP de uma página WEB? Receio que neste caso eu tenha complicação de timeout na inserção de uma tabela com muitos registros, ou que precise converter um determinado dado de origem para conseguir gravar no tipo de campo destino. Lembrando que vou aproveitar para fazer uma limpa no banco ms-sql de 1,5GB, descartando algumas tabelas, campos e dados.
  18. Boa tarde! Srs, hoje me deparei com uma situação que até então não havia me ocorrido. Perdi dados no MYSQL. Tudo que foi gravado no banco entre os dias 26/03 e 03/04 sumiu. Tenho quase certeza que o problema foi alguma restauração do Windows. Alguém já passou por isso? Há alguma coisa a se fazer para que não ocorra? Há como eu verificar no Windows se nesta data ocorreu uma restauração realmente? Obrigado!
  19. Olá! Estou tentando carregar a tabela dimensão tempo através de uma procedure, mas não funciona. Segue procedure DELIMITER $$ USE `dw_bi_web`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `carga_dim_tempo`() BEGIN declare data_inicio date; declare data_fim date; declare valor_data date; SET data_inicio = `01/01/1970`; #data antiga de referência SET data_fim = CURDATE(); # pega data de hoje do sistema SET valor_data = data_inicio; WHILE valor_data < data_fim DO INSERT INTO dim_tempo( ´sk_tempo´, ´data´, ´dia´, ´num_mes´, ´nome_mes´, ´ano´, ´ano_mes´, ´num_dia_semana´, #domingo=1 ...sábado=7 ´nome_dia_semana´, #domingo, segunda... ´dia_ano´, #dia no ano '2017-02-03' = 34 ´semana_ano´, #('2008-12-31',1) -> 53 ´semestre´, ´bimestre´, ´trimestre´, ´quadrimestre´ ) VALUES ( CAST(DATE_FORMAT(valor_data, '%Y-%m-%d') AS UNSIGNED), valor_data, DAY(valor_data), MONTH(valor_data), MONTHNAME(valor_data), #colocar em port YEAR(valor_data), CAST(DATE_FORMAT(valor_data, '%Y-%m') AS UNSIGNED), DAYOFWEEK(valor_data), DAYNAME(valor_data), #colocar em port DAYOFYEAR(valor_data), WEEKOFYEAR(valor_data), FLOOR(1 + (month(valor_data) - 1) / 6), #semestre FLOOR(1 + (month(valor_data) - 1) / 2), #bimestre QUARTER(valor_data), #trimestre FLOOR(1 + (month(valor_data) - 1) / 4) #quadrimestre ); SET valor_data = DATE_ADD(valor_data, INTERVAL 1 DAY); #incrementa mais um dia a cada data END WHILE; END$$ DELIMITER ; Alguém consegue enxergar o erro? valeu!
  20. Estou fazendo um sistema para "mercearia" para controle de estoque. Fiz a modelagem do banco porém não sei exatamente o quão "certo" está, então queria uma ajuda para ver se está bom para prosseguir. Aqui está a modelagem do banco: Só para complementar, o produto será cadastrado com os dados acima e terá seu "lote" para identificar a data de validade do produto. Compras é a negociação entre o dono e o fornecedor para aumentar o estoque. Vendas é a venda de produtos para o cliente. Pagamento, nessa parte sei que está errado, porém não sei como tratar isso aqui, basicamente terá duas formas de pagamento, "Espécie"(dinheiro real, á vista) ou em "Cheque".
  21. Boa noite, Preciso gerar uma consulta SQL que traga o melhor tempo entre registros de uma única tabela, exemplo: Minha tabela: CREATE TABLE `mesaproducao` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `codProducao` INT(11) NOT NULL, `mesaProducao` VARCHAR(50) NOT NULL, `pn` VARCHAR(50) NOT NULL, `descricao` VARCHAR(50) NOT NULL, `multiplo` INT(11) NOT NULL, `tipo` VARCHAR(50) NOT NULL, `lote` VARCHAR(50) NOT NULL, `bip` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) Abaixo explicado e destacado de verde o que quero trazer com este SELECT:
  22. Boa tarde, sou inciante em programação e estou desenvolvendo um site para cadastro de lojas e produtos. Estou com dificuldade em modelar o banco, pois não quero sobrecarregar, e precisava de umas dicas para poder criar ele. o funcionamento do site é para cadastrar lojas e produtos das lojas, até ai tudo bem, criei a tabela de administrador para os admins que podem modificar e cadastrar as lojas e produtos, porém gostaria de saber se estou seguindo certo, para cada loja que eu cadastro eu tenho que criar uma tabela para essa loja e cadastrar os produtos nela, então logo se eu tiver 30 lojas terei 30 tabelas diferentes uma para cada loja, isso está certo para seguir ou preciso criar um outro banco só para as lojas? caso não tenham entendido a ideia me avisem. desde já agradeço.
  23. Bom dia. To fazendo curso técnico de informática e to tendo dificuldades em entender o conceito de chaves e restrições em atributos do banco de dados. Já assisti várias vídeo aulas e não consigo entender o jeito que minha professora do curso tem explicado. Alguém tem alguma dica de material que eu possa ler, de preferência gratuito na internet... valeu
  24. Bom dia pessoal, Estive pesquisando no google mas não entrei a informação que eu procuro, talvez alguém possa me ajudar. Em uma busca simples usando PHP: <?php $sql="SELECT * FROM tabela WHERE nome = '$nome' OR sobrenome = '$sobrenome'"; ?> Os resultados são impressos corretamente como esperado, porém eu agora preciso saber se tem como eu saber qual foi a condição de WHERE, se foi nome = '$nome' ou sobrenome ='$sobrenome', que validou a execução da busca. Se alguém puder me ajudar ficarei grato, se não, obrigado pela oportunidade.
  25. boa tarde! Tenho um banco de dados HTML / MYSQL da minha empresa, não conheço nada de programação e gostaria de saber se é possível fazer as adequações abaixo: 9. Tabela Contratos – incluir o campo vencimento do contrato como data 10. Incluir um Alerta que pode ser via POP-UP no sistema que alerta 30 dias antes de vencer o contrato. 12. Gráfico de entrada de dinheiro conforme vencimento da NF

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×