Tag Archives: MySQL

Obter nome e sobrenome consulta SQL Server

Obter nome e sobrenome a partir de um campo Nome Completo (FullName)

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, SQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Curso PHP do Básico ao Avançado

Um post diferente do blog… Comprei esse livro sobre PHP e gostaria de compartilhar com vocês devido a boa experiência que tive. Acesse a URL clicando aqui e veja todo conteúdo do curso. Observação: Se você não gostar do curso ou achar que não é para você basta cancelar a inscrição e você terá seu […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Criar tabela com base em Select MySQL

Por vezes temos a necessidade de criar uma tabela “física” com base em um select, são diversos os motivos um deles é a organização das tabelas do nosso banco. Para tal realize a ação abaixo [sql] CREATE TABLE nome-da-tabela SELECT * FROM tabela-atual [/sql] Obs: lembre-se sempre que o “* from” não é uma boa […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

Duplicar tabela MySQL

Apenas um comando para duplicar uma tabela utilizando MySQL [sql] CREATE TABLE tbFuncionario_old SELECT * FROM tbFuncionario; [/sql]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Deletar Registros Duplicados MySQL

Para remoção dos registros duplicados da sua tabela no MySQL utilize o seguinte script abaixo DELETE a FROM tabela AS a, tabela AS b WHERE a.registro1=b.registro1 AND a.idRegistro< b.idRegistro   Até a próxima!

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Criando e chamando procedure MySQL

Sintaxe da criação de uma procedure no MySQL DELIMITER $$ DROP PROCEDURE IF EXISTS `total_alunos` $$ CREATE PROCEDURE `total_alunos` () BEGIN SELECT COUNT(*) FROM alunos; END $$ DELIMITER ; Para chamar através do PHP ou Query basta executar o call total_alunos() Simples e prático 🙂

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , | Leave a comment

Renomear Tabela MySQL

Prezados, As vezes sentimos a necessidade de renomear uma tabela que já está em produção. Vezes por ser case sensitive ou por motivos diversos. Facilmente poderemos renomear da seguinte forma: RENAME TABLE tabela1 TO tabela2; Abraço a todos.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Converter varchar em date no MySQL

Para converter um campo que está armazenando data, mas está como varchar no MySQL você poderá utilizar o código abaixo: SELECT str_to_date(campo_data, ‘%d/%m/%Y’) AS campo_data FROM tabela ; Dessa forma você conseguirá dar um select por ANO por exemplo: SELECT str_to_date(campo_data, ‘%d/%m/%Y’) AS campo_data FROM tabela where YEAR(campo_data) = 2014; Ou poderá ordenar por ANO […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Evitar SQL Injection usando Prepared Statements no PHP

Venho postando uma série de informações relacionados a PDO e esclarecimentos sobre o uso do Prepared Statements, consequentemente recaímos sobre a prevenção de ataques de injeção SQL. Muitos são os programadores que não tomam qualquer prevenção em suas aplicações ou sites para evitar ataques tão usuais e fáceis de se precaver, não se sabe se por preguiça, vicio ou […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

Comando MySQL para converter timestamp em datetime e vice-versa

Essa é uma dúvida de muitos usuários do MySQL. Sempre esquecemos desse comando fácil, prático e pouco utilizado. Converter unix timestamp em datetime (from_unixtime): SELECT from_unixtime(‘1349391600’) field_datetime ; Converter datetime em unix timestamp (unix_timestamp): SELECT unix_timestamp(“2010-06-12 17:10:00”);

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment