Ir ao conteúdo
  • Cadastre-se

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

  • 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

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
  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Caixas de som

Encontrado 72 registros

  1. MONTH e DATEPART são tipos de dados ou funções pré-definidas do SQL? Bom, gostaria de saber quais tipos de dados eu uso para o mês e dias da semana (apenas texto)
  2. Bom dia! Por favor me ajudem! Tenho problemas com lógica.Tenho certeza que não posso usar o for 9 vezes. O sistema de gráfico funciona, o problema surge quando vou adicionar o segundo for. Nesse código só fui até a segunda tabela e são 9. Vou cita-lo nas referências de meu trabalho A parte do código que estou com problema é essa: <?php $k = $i; for ($i = 0; $i < $k; $i++) { ?> data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>'); data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>); <?php } ?> Tento dar continuidade criando $k1 e $i1 porém tenho certeza que não pode. Abaixo o código completo <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "sida"; $conexao = mysql_connect($host, $user, $pass) or die (mysql_error()); mysql_select_db($banco) or die (mysql_error()); #declaracao grafico Numero_de_pacientes_HIV_em_tratamento $Ano = array(); $Numero_de_pacientes_HIV_em_tratamento = array(); $i = 0; $sql = "SELECT * FROM sage_nphvitrat"; $resultado = mysql_query($sql); while ($row = mysql_fetch_object($resultado)){ $ano[$i] = $row->ano; $Numero_de_pacientes_HIV_em_tratamento[$i] = $row->Numero_de_pacientes_HIV_em_tratamento; $i = $i + 1; } #declaraçao grafico 2 $ano1 = array(); $Branca = array(); $Amarela = array(); $Ignorada = array(); $Indigena = array(); $Parda = array(); $Preta = array(); $i1 = 0; $sql1 = "SELECT * FROM sage_pcsrc"; $resultado1 = mysql_query($sql1); while ($row = mysql_fetch_object($resultado1)){ $ano1[$i1] = $row->Ano_pcsrc; $Branca[$i1] = $row->Branca; $Amarela[$i1] = $row->Amarela; $Ignorada[$i1] = $row->Ignorada; $Indigena[$i1] = $row->Indigena; $Parda[$i1] = $row->Parda; $Preta[$i1] = $row->Preta; $i1 = $i1 + 1; } ?> <html> <head> <!--Load the AJAX API--> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> // Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set a callback to run when the Google Visualization API is loaded. google.setOnLoadCallback(drawChart); // Callback that creates and populates a data table, // instantiates the pie chart, passes in the data and // draws it. function drawChart() { // Create the data table. var data = new google.visualization.DataTable(); data.addColumn('string', 'ano'); data.addColumn('number', 'Numero_de_pacientes_HIV_em_tratamento'); data.addRows(<?php echo $i ?>); // Create the data table. var data2 = new google.visualization.DataTable(); data2.addColumn('string', 'ano1'); data2.addColumn('number', 'Branca'); data2.addColumn('number', 'Amarela'); data2.addColumn('number', 'Ignorada'); data2.addColumn('number', 'Indigena'); data2.addColumn('number', 'Parda'); data2.addColumn('number', 'Preta'); data2.addRows(<?php echo $i1 ?>); // Create the data table. var data3 = new google.visualization.DataTable(); data3.addColumn('string', 'Year'); data3.addColumn('number', 'Sales'); data3.addColumn('number', 'Expenses'); data3.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); // Create the data table. var data4 = new google.visualization.DataTable(); data4.addColumn('string', 'Topping'); data4.addColumn('number', 'Slices'); data4.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data5 = new google.visualization.DataTable(); data5.addColumn('string', 'Topping'); data5.addColumn('number', 'Slices'); data5.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 15], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data6 = new google.visualization.DataTable(); data6.addColumn('string', 'Year'); data6.addColumn('number', 'Sales'); data6.addColumn('number', 'Expenses'); data6.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); // Create the data table. var data7 = new google.visualization.DataTable(); data7.addColumn('string', 'Topping'); data7.addColumn('number', 'Slices'); data7.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data8 = new google.visualization.DataTable(); data8.addColumn('string', 'Topping'); data8.addColumn('number', 'Slices'); data8.addRows([ ['Mushrooms', 3], ['Onions', 1], ['Olives', 15], ['Zucchini', 1], ['Pepperoni', 2] ]); // Create the data table. var data9 = new google.visualization.DataTable(); data9.addColumn('string', 'Year'); data9.addColumn('number', 'Sales'); data9.addColumn('number', 'Expenses'); data9.addRows([ ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 860, 580], ['2007', 1030, 540] ]); <?php $k = $i; for ($i = 0; $i < $k; $i++) { ?> data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>'); data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>); <?php } ?> // Set chart options var options = {'title':'NÚMERO DE PACIENTES HIV EM TRATAMENTO', 'width':400, 'height':300, 'colors':['red'] }; // Set chart options var options2 = {'title':'Pacientes por Raça e Cor', 'width':400, 'height':300}; // Set chart options var options3 = {'title':'3', 'width':400, 'height':300}; // Set chart options var options4 = {'title':'4', 'width':400, 'height':300}; // Set chart options var options5 = {'title':'5', 'width':400, 'height':300}; // Set chart options var options6 = {'title':'6', 'width':400, 'height':300}; // Set chart options var options7 = {'title':'7', 'width':400, 'height':300}; // Set chart options var options8 = {'title':'8', 'width':400, 'height':300}; // Set chart options var options9 = {'title':'9', 'width':400, 'height':300}; // Instantiate and draw our chart, passing in some options. var chart = new google.visualization.ColumnChart(document.getElementById('chart_div')); chart.draw(data, options); var chart2 = new google.visualization.ColumnChart(document.getElementById('chart_div2')); chart2.draw(data2, options2); var chart3 = new google.visualization.ColumnChart(document.getElementById('chart_div3')); chart3.draw(data3, options3); var chart4 = new google.visualization.ColumnChart(document.getElementById('chart_div4')); chart4.draw(data4, options4); var chart5 = new google.visualization.ColumnChart(document.getElementById('chart_div5')); chart5.draw(data5, options5); var chart6 = new google.visualization.ColumnChart(document.getElementById('chart_div6')); chart6.draw(data6, options6); var chart7 = new google.visualization.ColumnChart(document.getElementById('chart_div7')); chart7.draw(data7, options7); var chart8 = new google.visualization.ColumnChart(document.getElementById('chart_div8')); chart8.draw(data8, options8); var chart9 = new google.visualization.ColumnChart(document.getElementById('chart_div9')); chart9.draw(data9, options9); } </script> </head> <body> <!--Divs that will hold the charts--> <div id="chart_div"></div> <div id="chart_div2"></div> <div id="chart_div3"></div> <div id="chart_div4"></div> <div id="chart_div5"></div> <div id="chart_div6"></div> <div id="chart_div7"></div> <div id="chart_div8"></div> <div id="chart_div9"></div> </body> </html>
  3. Quero criar um programa VB.NET com sistema de Login/Registro por database, mas queria saber: Se eu fazer com o database da Microsoft (acho que é esse) todos as pessoas que se registrarem vai aparecer no database? mesmo não estando no meu pc?
  4. Olá, Sou novato nesse meio de html, php, banco de dados. Estou fazendo um site simples para meu curso, porém preciso hospedar a pagina e o banco de dados. Meu problema veem aqui, como faço para hospedar o banco de dados e entre ligar html e banco de dados . Caso alguém tenha um tutorial ou algo parecido, já agradeço.
  5. Alguém pode me ajudar? Tenho a seguinte query: select cc.CampoConhecimento, COUNT(distinct(cc.idCv)) as Total, count(CASE WHEN cc.NivelConhecimento = 1 OR cc.NivelConhecimento = 0 OR cc.NivelConhecimento IS NULL THEN 'Basico' ELSE NULL END) as Basico, count(CASE WHEN cc.NivelConhecimento = 2 THEN 'Intermediario' ELSE NULL END) as Intermediario, count(CASE WHEN cc.NivelConhecimento = 3 THEN 'Avancado' ELSE NULL END) as Avancado from tblCurriculoConhecimento cc inner join tblCadastro_Curriculo_Incompleto cv on cv.IdCV = cc.idCV where cv.Ativo = 'S' and (cv.Sexo = 'M' or cv.Sexo = 'F') and cv.Excluido = 'N' and ((YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4) >= 16 or (datediff(YEAR(ifnull(date(cv.DataUpdate),date(cv.DataCadastro))),CURDATE()) + YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4)) >= 16) and (YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4) <= 97 or (datediff(YEAR(ifnull(date(cv.DataUpdate),date(cv.DataCadastro))),CURDATE()) + YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4)) <= 97)) group by cc.CampoConhecimento order by cc.CampoConhecimento asc; Que em 40s me retorna isso: Access 53593 42482 8937 2174 ASP 13271 12963 241 67 AutoCad 20740 15637 3335 1768 C 15261 13903 1093 265 CMais 15666 14284 1118 264 Cobol 12826 12670 109 47 CorelDraw 22418 18069 3192 1157 CSS 33043 27538 4350 1155 Dbase 13049 12839 167 43 Delphi 13226 12901 248 77 Dreamweaver 16216 14578 1223 415 Excel 110420 50002 43771 16647 Flash 17492 15713 1370 409 HTML 50819 38377 9210 3232 Java 15566 14204 1092 270 JavaScript 37677 31640 4869 1168 Linux 19782 17101 2141 540 Macintosh 15491 14245 854 392 MSSQLServer 32612 28300 3625 687 MySQL 32499 27919 3786 794 Net 13734 13095 472 167 Oracle 13711 13240 400 71 Outlook 31534 17714 8555 5265 Photoshop 25695 19547 4478 1670 PHP 14189 13439 594 156 PowerPoint 108758 46837 41646 20277 Sharepoint 12803 12657 102 44 Windows 34045 16383 10059 7603 Word 112999 39167 45279 28554 Para esse resultado eu criei os índices: ALTER TABLE tblCurriculoConhecimento ADD INDEX (idCV,CampoConhecimento,NivelConhecimento); ALTER TABLE tblCurriculoConhecimento ADD INDEX (CampoConhecimento,idCV); ALTER TABLE tblCadastro_Curriculo_Incompleto ADD INDEX (Sexo,Ativo,Excluido,DtNascimento,DataUpdate,DataCadastro,Estado,Cidade,TipoDeficiencia,Instituicao,Curso,Dia,Ano,Nome,CPF,Email); O cv.IdCV é um PRMARY KEY. Eu adicionei no INDEX campos a mais em relação a esta consulta, porque em certos momentos eles serão usados. O EXPLAIN tá me retornando isso: 1 SIMPLE cv index PRIMARY Sexo 1335 null 203349 Using where; Using index; Using temporary; Using filesort 1 SIMPLE cc ref idCV idCV 5 cv.IdCV 4 Using where; Using index Eu queria saber aonde estou errando. Porque minha index "Sexo" não está sendo usada corretamente. E como posso melhorar isso. Por favor. Obrigado,
  6. Vejam, por favor, se conseguem me ajudar a otimizar essa query para melhorar a performance desta consulta mySql que do jeito que está, leva cerca de 90 seg para exibir o resultado. select aa.IdArea, aa.Nome, COUNT(DISTINCT(ca.idCV )) as QtdcvAreaAtuacao from tblareaatuacao aa inner join tblcurriculoareaatuacao ca on ca.idAreaAtuacao = aa.IdArea inner join tblcadastro_curriculo_incompleto cv on cv.IdCV = ca.idCV where cv.Ativo = 'S' and cv.Excluido = 'N' and ((YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4) >= 16 or (datediff(YEAR(ifnull(date(cv.DataUpdate),date(cv.DataCadastro))),CURDATE()) + YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4)) >= 16) and (YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4) <= 97 or (datediff(YEAR(ifnull(date(cv.DataUpdate),date(cv.DataCadastro))),CURDATE()) + YEAR(CURDATE())-RIGHT(REPLACE(cv.DtNascimento, '/', ''),4)) <= 97)) group by aa.IdArea, aa.Nome order by aa.Nome asc; Indexes: tblareaatuacao.IdArea(int) - 159 row(s) returned 0.000 sec / 0.000 sec tblcurriculoareaatuacao.idCV(char) e tblcurriculoareaatuacao.idAreaAtuacao(int) - 402183 row(s) returned 0.000 sec / 2.125 sec tblcadastro_curriculo_incompleto.IdCV(int) - 201408 row(s) returned 0.016 sec / 19.046 sec Qual seria os índices que devo criar para eu obter um desempenho melhor?
  7. Srs, boa tarde! Preciso realizar um consulta em minha tabela "cadlog" e com a coluna "logstat" fazer percentual (quantos % 5, 7,6 etc..). Já tentei diversas formas mas não consigo. A seguinte query: select LogDtHora, LogStat, LogServ, LogRota = '17' from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 21:00:00' order by LogDtHora Me traz: LogDtHora LogStat LogServ LogRota 2018-09-04 08:00:06.910 7 9 17 2018-09-04 08:00:07.613 5 9 17 2018-09-04 08:00:07.717 7 9 17 2018-09-04 08:00:07.943 15 5 17 2018-09-04 08:00:09.317 7 9 17 2018-09-04 08:00:09.437 6 1 17 Já tentei as seguintes querys: 1º declare @total int select @total=count(*) from cadlog select logdthora, COUNT([logstat]), logserv, logrota = '17', 100*COUNT([logstat])/@total as [percentual] from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 10:00:00' order by LogDtHora 2º select LogDtHora, COUNT ([logstat]) , LogServ ,LogRota = '17', (COUNT[logstat] / SUM([logstat])*100) as [percentual] from cadlog where LogDtHora between '2018-09-04 08:00:00' and '2018-09-04 21:00:00' Porém sempre da erro e não compila. Att.
  8. Boa noite Galera, Estou com uma duvida abaixo: Mas quando declaro os valores, o banco de dados puxa as dates antes do dia 2004-05-09. Como declarado abaixo. Onde estou errando?
  9. Estou desenvolvendo uma pagina web voltada para as clínicas de saúde. Todos os cadastros, como também as funções de login, listagem, editar e excluir, juntamente com a conexão com o banco de dados já esta funcionando. Porém estou com dificuldade em fazer uma relação de tabelas, a qual é necessária para poder se marcar uma consulta, por exemplo, caso algum cliente queria marcar uma consulta que uma determinada clínica adicionou, seria necessário a relação entre essas duas tabelas, pegando os dados do cliente, e os dados da empresa, e ao final disponibilizando para a clínica que aquele determinado cliente marcou essa consulta. Desde já agradeço a quem ajudar a resolver essa situação.
  10. Olá, bom dia a todos! Sou iniciante na área de SQL e estou com o seguinte caso: Tenho 3 tabelas(produto, materiaprima e produto_materiaprima), um produto possui varias matérias primas e uma matéria prima prima possui vários produtos (Muitos para muitos), se eu for fazer o insert de um novo produto, eu terei que dar o insert do jeito "seco"? (dar o insert em cada tabela) ou tem algum modo que seja "mais certo" para realizar isso? Agradeço desde já!
  11. Pessoal, estou querendo adquirir o Power BI da Microsoft, porém, quero saber se ele comunica com o Banco de dados, por exemplo, eu tenho acesso ao banco do meu ERP, ele é aberto, só quero criar os monitores gerenciais que o Power BI possibilita, se alguém já utilizou ou sabe me informar isto seria de grande ajuda, fico no aguardo, abraço!
  12. Boa noite Galera, Estou com uma dificuldade em fazer esta consulta abaixo. A consulta de não americanos e franceses funciona, mas quando coloca a função para buscar os que possuem limite de credito dar erro. SELECT * FROM customers where country not in ('USA', 'FRANCE') and creditLimit between >= '100000' and <= '150000' Estou usando o between errado ou tem outra maneira de fazer esta consulta?
  13. Saudações amigos programadores. Bom, sou leigo em Banco de dados, e tenho algumas perguntas a fazer aos mestres do forum! Então, criei uma interface gráfica e fiz a conexão com MySQL, usando o Netbeans e WampServer. O software tá funcionando direitinho kkk ficou massa! Porém agora tenho milhões de duvidas: 1)Como usar esse software em outro PC. 2)O PC precisa estar conectado a internet pra salvar os dados no banco de dados? 3) Quando eu for transferir esse software pra outro PC, preciso instalar o WampServer neste PC? 4) Quando eu for transferir esse software pra outro PC, preciso programar o banco de dados de novo? Me desculpem a ignorância. Obrigado a todos que puderem me ajudar!
  14. Olá pessoal , sempre nas minhas tabelas nunca criei campo Total, nos casos tipo... tabela_venda e tabela_pedidos, o que eu faço é um join somando os campos valor*quantidade daí é criado um campo "temporario" (Total)... correto?? pois bem, agora programando em java (spring) + JPA me deparei com problemas na hora de criar minhas classes anotadas como @Entity, pois esse campo "temporario" ta difícil de manipular na classe, pois na hora de persistir no banco ele o "JPA" tenta gravar esse campo "Total" também. Existe uma tag @transient que inibe essa persistência no banco, ele retira da serialização, porém também nao consigo visualizar o conteúdo dele na view (no HTML), ou seja, ele nao carrega nos métodos get() vem sempre null!! sei aqui é relacionado a banco de dados e acabei falando mais da linguagem do que o próprio banco, mas voltando ao assunto... Vocês preferem criar o campo Total da tabela e assim ter a preocupação de sempre atualizar o campo ao incluir ou editar um valor da tabela Pedidos , ou preferem fazer um JOIN executando um SUM(), dessa forma nao precisando se preocupar com atualizações na tabela Vendas???? com o zendFramework (PHP) eu nao tinha problema nenhuma fazia o que queria "mandava e desmandava" mas no "Spring" a coisa mudou!! Qual a preferência de vcs!! ?? obrigado! Renato Muniz.
  15. E aí pessoas, tudo bem com vocês? Vou tentar explicar minha situação bem resumidamente para ver se algum de vocês conseguem me ajudar. Diariamente eu tiro relatório do BD para a parte administrativa da empresa. Todo mês tenho que fazer um relatório de controle de gastos mensais dos aparelhos celulares de cada funcionário e querendo ou não, é meio desgastante pois são mais de 300 aparelhos e tenho que fazer "um por um" sempre. Segue abaixo a query que uso para tirar essas informações: SELECT l.MesRef, l.TpServ AS 'Serviço', l.Valor, l.TotalGeral AS 'Valor Total dos Bytes Gastos' FROM lancamentos l INNER JOIN responsaveis r ON l.NumAcs = r.contact_num WHERE l.MesRef LIKE '%/18' AND l.Valor != '0,00' AND l.NumAcs = 'XX-XXXXX-XXXX' ORDER BY l.MesRef; No campo de l.NumAcs vou pondo os números de 1 em 1 (sim, muito trabalhoso, me sinto burro fazendo isso kkk) O que quero fazer é um Evento no BD onde todo mês (dia 15 por exemplo) gere um relatório automaticamente de todos os números de telefone e jogue em CSV. Sei que tem como fazer isso, porém não to conseguindo montar a estrutura da query. Me ajudem, não aguento mais todo mês fazer isso kkkk
  16. 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?
  17. 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?
  18. 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:
  19. 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.
  20. 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!
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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

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

×