{"id":2834,"date":"2019-02-07T15:24:03","date_gmt":"2019-02-07T15:24:03","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=2834"},"modified":"2026-08-28T19:30:28","modified_gmt":"2026-08-28T22:30:28","slug":"o-que-e-mysql","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/","title":{"rendered":"O que \u00e9 MySQL ?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">MySQL \u00e9 um sistema de gerenciamento de banco de dados (SGBD), gratuito e livre. Criado inicialmente em 1995, foi sofrendo evolu\u00e7\u00f5es com o tempo, e \u00e9 atualmente a plataforma mais utilizada no mundo. Trata-se de um servi\u00e7o est\u00e1vel, seguro e confi\u00e1vel. Uma ferramenta bastante poderosa. O MySQL foi criado por&nbsp;David Axmark e Michael Widenius, dois engenheiros da Su\u00e9cia. Uma pergunta frequente dos nossos clientes \u00e9 o que \u00e9 MySQL, e para que ele serve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, um servidor web (por exemplo, o Apache), acessa o banco de dados MySQL. Ele solicita consultas, inser\u00e7\u00e3o de dados e exclus\u00e3o de dados. Por sua vez, o MySQL encaminha esses pedidos e faz toda a gest\u00e3o interna dos dados. Por fim, o MySQL devolve ao <a href=\"https:\/\/www.homehost.com.br\/blog\/criar-sites\/servidor-web\/\">servidor web<\/a> os dados solicitados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na rede, o MySQL atende na <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/porta-3306\/\">porta 3306<\/a> \u2014 o canal por onde as aplica\u00e7\u00f5es conversam com o banco.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg\" alt=\"o que e mysql\" class=\"wp-image-2835\" width=\"977\" height=\"514\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg 977w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1-300x158.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1-768x404.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1-1x1.jpg 1w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Quem_usa_MySQL\" title=\"Quem usa MySQL\">Quem usa MySQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#MySQL_e_MariaDB_qual_voce_esta_usando\" title=\"MySQL e MariaDB: qual voc\u00ea est\u00e1 usando?\">MySQL e MariaDB: qual voc\u00ea est\u00e1 usando?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#O_que_e_e_como_ele_armazena_os_dados\" title=\"O que \u00e9 e como ele armazena os dados ?\">O que \u00e9 e como ele armazena os dados ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Quais_sao_os_comandos_de_MySQL_mais_comuns\" title=\"Quais s\u00e3o os comandos de MySQL mais comuns ?\">Quais s\u00e3o os comandos de MySQL mais comuns ?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Gerenciamento_de_dados_no_MySQL\" title=\"Gerenciamento de dados no MySQL\">Gerenciamento de dados no MySQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#InnoDB_ou_MyISAM_os_motores_de_armazenamento\" title=\"InnoDB ou MyISAM: os motores de armazenamento\">InnoDB ou MyISAM: os motores de armazenamento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Como_instalar_o_MySQL\" title=\"Como instalar o MySQL\">Como instalar o MySQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Qual_versao_do_MySQL_usar\" title=\"Qual vers\u00e3o do MySQL usar\">Qual vers\u00e3o do MySQL usar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#_As_7_melhores_praticas\" title=\"&nbsp;As 7 melhores pr\u00e1ticas\">&nbsp;As 7 melhores pr\u00e1ticas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Problemas_comuns\" title=\"Problemas comuns\">Problemas comuns<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quem_usa_MySQL\"><\/span>Quem usa MySQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dizer que \u00e9 &#8220;o mais usado do mundo&#8221; fica mais concreto com nomes: <strong>Facebook, YouTube, Netflix, Uber, Airbnb, Booking.com e Shopify<\/strong> rodam MySQL em alguma camada da opera\u00e7\u00e3o. O WordPress \u2014 que sustenta boa parte da web \u2014 depende dele por padr\u00e3o, assim como WooCommerce, Magento, PrestaShop, Moodle e Drupal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso importa para quem est\u00e1 escolhendo: um banco usado em escala por empresas desse porte tem documenta\u00e7\u00e3o abundante, comunidade grande e problemas conhecidos com solu\u00e7\u00f5es publicadas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MySQL_e_MariaDB_qual_voce_esta_usando\"><\/span>MySQL e MariaDB: qual voc\u00ea est\u00e1 usando?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vale come\u00e7ar por uma confus\u00e3o que atinge quase todo mundo com site hospedado: <strong>\u00e9 bem prov\u00e1vel que voc\u00ea use MariaDB achando que usa MySQL.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em 2009, quando a Oracle comprou a Sun Microsystems \u2014 e com ela o MySQL \u2014, os criadores originais lan\u00e7aram um fork chamado <strong>MariaDB<\/strong>, mantido sob licen\u00e7a livre. O nome \u00e9 uma homenagem \u00e0 filha de Michael Widenius, um dos fundadores; o &#8220;My&#8221; do MySQL vem da outra filha dele.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde ent\u00e3o os dois evolu\u00edram em dire\u00e7\u00f5es pr\u00f3prias, mas continuam largamente compat\u00edveis. O MariaDB usa a mesma linguagem SQL, os mesmos comandos, o mesmo phpMyAdmin e a mesma <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/porta-3306\/\">porta 3306<\/a>. Para quem cria um banco pelo painel de hospedagem e instala um WordPress, a experi\u00eancia \u00e9 id\u00eantica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A maioria das hospedagens com cPanel roda MariaDB<\/strong>, e a interface continua chamando tudo de &#8220;MySQL&#8221; \u2014 da\u00ed a confus\u00e3o. Nosso artigo sobre o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mariadb-10-ainda-mais-poderoso-que-o-mysql\/\">MariaDB<\/a> detalha as diferen\u00e7as.<\/p>\n\n\n\n<div style=\"overflow-x:auto; margin:24px 0;\">\n<table style=\"width:100%; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:14.5px; min-width:600px;\">\n<thead>\n<tr style=\"background-color:#1a73e8; color:#ffffff; text-align:left;\">\n<th style=\"padding:12px 14px; border:1px solid #1a73e8;\"><\/th>\n<th style=\"padding:12px 14px; border:1px solid #1a73e8;\">MySQL<\/th>\n<th style=\"padding:12px 14px; border:1px solid #1a73e8;\">MariaDB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color:#f7fafd;\">\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\"><strong>Quem mant\u00e9m<\/strong><\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">Oracle<\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">Funda\u00e7\u00e3o MariaDB, comunidade aberta<\/td>\n<\/tr>\n<tr style=\"background-color:#ffffff;\">\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\"><strong>Licen\u00e7a<\/strong><\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">Vers\u00e3o livre e vers\u00e3o paga (Enterprise)<\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">Inteiramente livre<\/td>\n<\/tr>\n<tr style=\"background-color:#f7fafd;\">\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\"><strong>Motores de armazenamento<\/strong><\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">InnoDB como op\u00e7\u00e3o principal<\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\">V\u00e1rios, incluindo Aria e MyRocks<\/td>\n<\/tr>\n<tr style=\"background-color:#ffffff;\">\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\"><strong>Comandos SQL<\/strong><\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\" colspan=\"2\">Praticamente id\u00eanticos \u2014 o que voc\u00ea aprende num serve no outro<\/td>\n<\/tr>\n<tr style=\"background-color:#f7fafd;\">\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\"><strong>Na hospedagem<\/strong><\/td>\n<td style=\"padding:11px 14px; border:1px solid #dde6ef;\" colspan=\"2\">Ambos aparecem como &#8220;MySQL&#8221; no painel<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Para um site comum, tanto faz.<\/strong> A escolha entre os dois s\u00f3 passa a importar em aplica\u00e7\u00f5es que dependem de recursos espec\u00edficos de um deles \u2014 e, nesse caso, a documenta\u00e7\u00e3o da aplica\u00e7\u00e3o costuma dizer qual usar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"O_que_e_e_como_ele_armazena_os_dados\"><\/span>O que \u00e9 e como ele armazena os dados ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Basicamente, temos a seguinte hierarquia: em primeiro, temos o sistema de gest\u00e3o MySQL. Em segundo lugar, temos os <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-um-banco-de-dados\/\">bancos de dados<\/a>. E em terceiro lugar, temos as tabelas de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As <strong>tabelas de dados<\/strong> armazenam, por exemplo, um cadastro dos clientes. Nome, telefone, e-mail, etc. Ou ent\u00e3o, armazenam uma lista de produtos de uma <a class=\"wpil_keyword_link\" title=\"loja virtual\" href=\"https:\/\/www.homehost.com.br\/landing\/loja-virtual\/\">loja virtual<\/a>. Produto, pre\u00e7o, cor, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um <strong>banco de dados<\/strong> cont\u00e9m um conjunto de tabelas dentro dele. Assim, o banco de dados possui atributos de seguran\u00e7a, controle de acesso, fun\u00e7\u00f5es de backup, entre outros.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, o<strong> sistema de gest\u00e3o (MySQL)<\/strong>, controla todos os bancos de dados. Ele tamb\u00e9m controla toda comunica\u00e7\u00e3o externa com outros servidores que realizam consultas e opera\u00e7\u00f5es com os dados.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/mysql-bancos-e-tabelas.jpg\" alt=\"\" class=\"wp-image-2837\" width=\"651\" height=\"494\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/mysql-bancos-e-tabelas.jpg 651w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/mysql-bancos-e-tabelas-300x228.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/mysql-bancos-e-tabelas-1x1.jpg 1w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quais_sao_os_comandos_de_MySQL_mais_comuns\"><\/span>Quais s\u00e3o os comandos de MySQL mais comuns ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O MySQL faz uso de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-sql\/\">SQL (Structured Query Language)<\/a>. Trata-se de uma linguagem universal para consultas e opera\u00e7\u00f5es em banco de dados. Assim, a estrutura de SQL \u00e9 bastante parecida entre os bancos de dados mais comuns (MySQL, SQL Server, <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/oracle-e-mysql-diferencas\/\">Oracle<\/a>, <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-criar-um-banco-de-dados-postgresql-pelo-cpanel\/\">PostgreeSQL<\/a>). Afinal, o que \u00e9 MySQL e o que posso fazer com ele ? A resposta \u00e9: ele serve para armazenar os dados de seu site ou sua empresa, de forma segura e organizada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os comandos mais comuns de SQL s\u00e3o&nbsp;<strong>CONNECT, SELECT, INSERT, UPDATE e DELETE<\/strong>. Por eles, podemos realizar consultas, inserir dados, atualizar e apagar. Assim, h\u00e1 ainda outros comandos mais avan\u00e7ados, para cria\u00e7\u00e3o de rotinas autom\u00e1ticas, \u00edndices, concess\u00e3o de permiss\u00f5es, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existem ferramentas de gerenciamento que facilitam (e muito) a nossa vida. Elas permitem gerenciar um banco de dados MySQL sem precisar decorar estes comandos. Dessa forma, elas s\u00e3o o <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-gerenciar-um-banco-de-dados-mysql-usando-o-phpmyadmin\/\">phpMyAdmin<\/a>, que funciona via web, e o <a href=\"https:\/\/www.homehost.com.br\/blog\/desenvolvedores\/heidi-sql\/\">Heidi SQL<\/a>\u00a0e <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/dbeaver\/\">DBeaver<\/a>, que funcionam em desktop.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CONNECT<\/strong> \u00e9 o comando usado para estabelecer a primeira conex\u00e3o com o banco de dados.&nbsp; Antes de realizar qualquer consulta, \u00e9 necess\u00e1rio fazer a conex\u00e3o. Neste artigo, explicamos como <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\">conectar ao MySQL usando o PHP<\/a>.<\/li>\n\n\n\n<li><strong>SELECT<\/strong> \u00e9 utilizado para realizar uma consulta ao banco de dados. Por uma consulta, podemos escolher quais dados queremos trazer (filtros). Por exemplo, com o SELECT podemos consultar clientes cadastrados no banco.<\/li>\n\n\n\n<li><strong>INSERT<\/strong> \u00e9 usado para inserir dados no banco. Ou seja, criar um novo registro no banco de dados. Por exemplo, com ele podemos inserir o cadastro de um novo cliente.<\/li>\n\n\n\n<li><strong>UPDATE<\/strong> \u00e9 o comando usado para atualizar dados no banco. Por exemplo, quando queremos alterar o telefone de contato de um cliente cadastrado.<\/li>\n\n\n\n<li><strong>DELETE<\/strong> \u00e9 usado para apagar dados. Por exemplo, quando quisermos apagar o cadastro de um cliente.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gerenciamento_de_dados_no_MySQL\"><\/span>Gerenciamento de dados no MySQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O MySQL \u00e9 um banco de dados relacional que permite armazenar, gerenciar e consultar dados de forma eficiente. Para trabalhar com dados no MySQL, \u00e9 necess\u00e1rio criar tabelas, inserir, atualizar e excluir dados. A seguir, vamos discutir esses conceitos em detalhes. Assim, agora veremos aplica\u00e7\u00f5es dos comandos citados anteriormente.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cria\u00e7\u00e3o de tabelas:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de inserir dados no MySQL, \u00e9 necess\u00e1rio criar uma tabela para armazen\u00e1-los. A <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/principais-comandos-mysql\/\">cria\u00e7\u00e3o de uma tabela<\/a> envolve definir os nomes das colunas, os seus tipos de dados e as restri\u00e7\u00f5es de integridade. Dessa forma, a sintaxe para criar uma tabela no MySQL \u00e9 a seguinte:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE TABLE nome_da_tabela (\n    coluna1 tipo_de_dado,\n    coluna2 tipo_de_dado,\n    coluna3 tipo_de_dado);\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, a seguir est\u00e1 o c\u00f3digo SQL para criar uma tabela de clientes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE TABLE clientes (\n    id INT AUTO_INCREMENT PRIMARY KEY,\n    nome VARCHAR(50),\n    email VARCHAR(50),\n    telefone VARCHAR(15),\n    endereco VARCHAR(100)\n);\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inser\u00e7\u00e3o de dados:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ap\u00f3s criar uma tabela, podemos inserir dados nela usando a instru\u00e7\u00e3o INSERT. A seguir, vamos mostrar um exemplo de como inserir <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/tipos-de-dados-do-mysql\/\">v\u00e1rios tipos dados<\/a> na tabela de clientes criada anteriormente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>INSERT INTO clientes (nome, email, telefone, endereco)\nVALUES ('Jo\u00e3o', 'joao@email.com', '1234567890', 'Rua Exemplo 123');\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Atualiza\u00e7\u00e3o de dados:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para atualizar dados em uma tabela, \u00e9 poss\u00edvel usar a instru\u00e7\u00e3o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/update-sql\/\">UPDATE<\/a>. Assim, vamos mostrar um exemplo de como <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/update-sql\/\">atualizar <\/a>o e-mail de um cliente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>UPDATE clientes\nSET email = 'jo\u00e3o@email.com.br'\nWHERE id = 1;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exclus\u00e3o de dados:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para excluir dados de uma tabela, \u00e9 poss\u00edvel usar a instru\u00e7\u00e3o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/delete-into-sql\/\">DELETE<\/a>. A seguir, vamos mostrar um exemplo de como excluir um cliente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DELETE FROM clientes<br>WHERE id = 1;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m dessas <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/principais-comandos-mysql\/\">instru\u00e7\u00f5es b\u00e1sicas<\/a>, o MySQL oferece muitas outras fun\u00e7\u00f5es e recursos para gerenciar dados, como a capacidade de fazer consultas e <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/case-when-sql\/\">filtros<\/a>, criar \u00edndices, usar <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/order-by-sql\/\">ordena\u00e7\u00e3o<\/a>, fun\u00e7\u00f5es de agrega\u00e7\u00e3o e muito mais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, o MySQL \u00e9 um banco de dados poderoso e vers\u00e1til que oferece muitas ferramentas para gerenciar e manipular dados de forma eficiente. Ao dominar as instru\u00e7\u00f5es b\u00e1sicas de cria\u00e7\u00e3o de tabelas, inser\u00e7\u00e3o, atualiza\u00e7\u00e3o e exclus\u00e3o de dados, \u00e9 poss\u00edvel <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/pl-sql\/\">trabalhar com dados no MySQL de forma eficiente e segura.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"InnoDB_ou_MyISAM_os_motores_de_armazenamento\"><\/span>InnoDB ou MyISAM: os motores de armazenamento<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma parte do MySQL que passa despercebida at\u00e9 dar problema: <strong>cada tabela \u00e9 gravada em disco por um &#8220;motor de armazenamento&#8221;<\/strong>, e a escolha dele muda o comportamento do banco.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O MySQL delega ao motor as opera\u00e7\u00f5es de baixo n\u00edvel \u2014 ler dados, manter \u00edndices, gerenciar cache. Existem v\u00e1rios, mas na pr\u00e1tica dois importam:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>InnoDB<\/strong> \u00e9 o padr\u00e3o desde a vers\u00e3o 5.5.5, e a escolha certa em praticamente todos os casos. Ele oferece:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transa\u00e7\u00f5es<\/strong> \u2014 um conjunto de opera\u00e7\u00f5es que s\u00f3 se confirma se todas derem certo. Se o servidor cair no meio, nada fica pela metade<\/li>\n\n\n\n<li><strong>Chaves estrangeiras<\/strong> \u2014 as rela\u00e7\u00f5es entre tabelas que o banco garante de verdade<\/li>\n\n\n\n<li><strong>Bloqueio por linha<\/strong> \u2014 enquanto um usu\u00e1rio edita um registro, os outros continuam trabalhando nos demais<\/li>\n\n\n\n<li><strong>Recupera\u00e7\u00e3o ap\u00f3s falha<\/strong> \u2014 o banco se reconstr\u00f3i sozinho depois de uma queda<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MyISAM<\/strong> \u00e9 o motor antigo, anterior ao InnoDB. N\u00e3o tem transa\u00e7\u00f5es, n\u00e3o tem chaves estrangeiras, e <strong>bloqueia a tabela inteira<\/strong> a cada escrita \u2014 o que, num site com movimento, cria fila. Tamb\u00e9m \u00e9 mais suscet\u00edvel \u00e0 corrup\u00e7\u00e3o quando o servidor cai.<\/p>\n\n\n\n<div style=\"border:1px solid #f0d9a8; border-left:4px solid #e0a800; background:#fffaf0; border-radius:8px; padding:18px 22px; margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n<div style=\"font-weight:700; color:#8a6d00; margin-bottom:6px; text-transform:uppercase; letter-spacing:.05em; font-size:14px;\">&#x26a0;&#xfe0f; Tabelas em MyISAM num site antigo<\/div>\n<p style=\"color:#8a6d00; line-height:1.65; margin:0;\">Sites criados h\u00e1 muitos anos, ou migrados de servidores antigos, \u00e0s vezes ainda t\u00eam tabelas em MyISAM \u2014 e o dono n\u00e3o sabe. O sintoma \u00e9 lentid\u00e3o em hor\u00e1rio de pico e mensagens de tabela corrompida depois de uma queda. Voc\u00ea verifica no phpMyAdmin: selecione o banco e olhe a coluna <strong>Tipo<\/strong> na listagem das tabelas. A convers\u00e3o para InnoDB \u00e9 poss\u00edvel e costuma resolver, mas <strong>fa\u00e7a backup antes<\/strong>, porque \u00e9 opera\u00e7\u00e3o irrevers\u00edvel.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_instalar_o_MySQL\"><\/span>Como instalar o MySQL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O MySQL j\u00e1 vem pre-instalado em servidores de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/revenda-de-hospedagem\/criando-uma-nova-conta-na-revenda-de-hospedagem-cpanel-whm\/\">hospedagem com cPanel<\/a> (que \u00e9 o caso da Homehost). Portanto, voc\u00ea tamb\u00e9m pode instalar o MySQL em seu servidor pessoal. Acesse a p\u00e1gina oficial que mostra na imagem abaixo, acesse informa\u00e7\u00f5es para instalar e muito mais.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-4-1024x437.png\" alt=\"\" class=\"wp-image-12613\" width=\"1024\" height=\"437\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-4-1024x437.png 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-4-300x128.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-4-768x328.png 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-4.png 1309w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">P\u00e1gina oficial do MySQL<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Visite esta <a href=\"https:\/\/www.mysql.com\/downloads\/\">p\u00e1gina de downloads<\/a> no site oficial do MySQL. Sua instala\u00e7\u00e3o manual normalmente requer algumas configura\u00e7\u00f5es espec\u00edficas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-3.png\" alt=\"\" class=\"wp-image-12612\" width=\"796\" height=\"592\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-3.png 796w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-3-300x223.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/12\/image-3-768x571.png 768w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><figcaption class=\"wp-element-caption\">Baixe o MySQL de sua escolha <\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Qual_versao_do_MySQL_usar\"><\/span>Qual vers\u00e3o do MySQL usar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o importa mais do que parece, e n\u00e3o s\u00f3 por recursos novos \u2014 vers\u00f5es antigas param de receber corre\u00e7\u00f5es de seguran\u00e7a.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MySQL 5.7<\/strong> chegou ao fim da vida em outubro de 2023. N\u00e3o recebe mais atualiza\u00e7\u00f5es, nem de seguran\u00e7a, e n\u00e3o deveria estar em produ\u00e7\u00e3o<\/li>\n\n\n\n<li><strong>MySQL 8.0<\/strong> \u00e9 a vers\u00e3o mais difundida hoje, e trouxe grandes melhorias de performance, suporte nativo a JSON e um dicion\u00e1rio de dados transacional<\/li>\n\n\n\n<li><strong>MySQL 8.4 LTS<\/strong> \u00e9 a vers\u00e3o de suporte estendido atual, indicada para quem prefere estabilidade a novidade<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como saber a sua vers\u00e3o:<\/strong> no phpMyAdmin, ela aparece na p\u00e1gina inicial, no painel da direita. Pelo terminal, o comando \u00e9 <code>mysql --version<\/code>. Se aparecer &#8220;MariaDB&#8221; no resultado, \u00e9 o fork \u2014 e a numera\u00e7\u00e3o \u00e9 diferente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"_As_7_melhores_praticas\"><\/span>&nbsp;As 7 melhores pr\u00e1ticas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seguir, ser\u00e3o discutidas algumas das melhores pr\u00e1ticas para trabalhar com o <code>MySQL<\/code>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Utilizar \u00edndices:<\/strong> os \u00edndices s\u00e3o uma das ferramentas mais poderosas do <code>MySQL <\/code>para melhorar o desempenho de consultas, permitindo que o banco encontre os dados rapidamente, sem ter que percorrer toda a tabela.<\/li>\n\n\n\n<li><strong>Evitar a utiliza\u00e7\u00e3o de colunas desnecess\u00e1rias:<\/strong> ter cuidado ao definir as colunas em uma tabela, pois isso pode afetar o desempenho do banco de dados. <\/li>\n\n\n\n<li><strong>Utilizar o esquema de backup adequado:<\/strong> ter um plano de backup adequado para garantir que os dados do banco de dados sejam preservados em caso de falhas ou corrup\u00e7\u00e3o de dados. <\/li>\n\n\n\n<li><strong>Escolher o tipo certo para cada coluna de texto:<\/strong> use <strong><code>VARCHAR<\/code> <\/strong>com tamanho dimensionado para textos curtos \u2014 nomes, e-mails, t\u00edtulos. Reserve <strong><code>TEXT<\/code> <\/strong>e <strong><code>BLOB<\/code> <\/strong>para conte\u00fados realmente longos, porque eles s\u00e3o armazenados fora da linha da tabela e tornam as consultas mais lentas. Um campo de e-mail declarado como <strong><code>TEXT<\/code> <\/strong>funciona, mas custa performance sem necessidade.<\/li>\n\n\n\n<li><strong>Utilizar os tipos de dados adequados:<\/strong> \u00c9 importante utilizar os tipos de dados adequados para cada coluna.<\/li>\n\n\n\n<li><strong>Utilizar a codifica\u00e7\u00e3o adequada:<\/strong> \u00c9 importante utilizar a codifica\u00e7\u00e3o adequada para garantir que os dados sejam armazenados corretamente e sejam compat\u00edveis com outros sistemas. Por exemplo, \u00e9 recomend\u00e1vel utilizar a codifica\u00e7\u00e3o UTF-8 para garantir que os dados em diferentes idiomas sejam armazenados corretamente.<\/li>\n\n\n\n<li><strong>Utilizar o esquema de seguran\u00e7a adequado:<\/strong> \u00c9 importante ter um plano de seguran\u00e7a adequado para garantir que os dados do banco de dados sejam protegidos contra acessos n\u00e3o autorizados e definir permiss\u00f5es de acesso adequadas para cada usu\u00e1rio.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Em resumo, devemos seguir as melhores pr\u00e1ticas ao trabalhar com o MySQL para garantir que os dados estejam armazenados de forma segura e eficiente e para garantir um desempenho \u00f3timo do banco de dados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Problemas_comuns\"><\/span>Problemas comuns<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os dois erros mais frequentes em sites que usam MySQL s\u00e3o a <strong>falha de conex\u00e3o<\/strong> e a <strong>corrup\u00e7\u00e3o de tabelas<\/strong>. No WordPress, a falha de conex\u00e3o produz uma mensagem espec\u00edfica \u2014 nosso guia sobre <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/erro-conexao-banco-de-dados\/\">erro ao estabelecer uma conex\u00e3o com o banco de dados<\/a> explica as seis causas poss\u00edveis e como identificar cada uma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um terceiro, espec\u00edfico do portugu\u00eas, \u00e9 a <strong>acentua\u00e7\u00e3o quebrada<\/strong> \u2014 quando <code>\u00e7\u00e3o<\/code> vira <code>\u00c3\u00a7\u00c3\u00a3o<\/code> depois de uma exporta\u00e7\u00e3o. Nosso guia sobre <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/acentuacao-mysql-utf8\/\">acentua\u00e7\u00e3o no MySQL<\/a> explica por que acontece e como corrigir. E se o problema for no ambiente local, o erro <code><strong>MySQL shutdown unexpectedly<\/strong><\/code> no XAMPP tem <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-shutdown-unexpectedly\/\">guia pr\u00f3prio<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 MySQL?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 um sistema de gerenciamento de banco de dados relacional (SGBD), gratuito e de c\u00f3digo aberto, criado em 1995. Ele armazena informa\u00e7\u00f5es em tabelas relacionadas entre si e responde a consultas feitas em linguagem SQL. \u00c9 o banco de dados mais usado em aplica\u00e7\u00f5es web \u2014 WordPress, WooCommerce, Magento e PrestaShop dependem dele.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MySQL \u00e9 a mesma coisa que SQL?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o, e essa \u00e9 a confus\u00e3o mais comum. <strong>SQL<\/strong> \u00e9 a linguagem usada para consultar e manipular bancos de dados relacionais \u2014 comandos como SELECT, INSERT e UPDATE. <strong>MySQL<\/strong> \u00e9 um dos programas que entendem essa linguagem. \u00c9 como a diferen\u00e7a entre o portugu\u00eas e uma pessoa que fala portugu\u00eas: outros bancos, como PostgreSQL, Oracle e SQL Server, tamb\u00e9m usam SQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual a diferen\u00e7a entre MySQL e MariaDB?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O MariaDB \u00e9 um fork do MySQL, criado em 2009 pelos desenvolvedores originais depois que a Oracle comprou o MySQL. Os dois usam a mesma linguagem SQL e s\u00e3o compat\u00edveis na maior parte dos casos. As diferen\u00e7as est\u00e3o na licen\u00e7a (o MariaDB \u00e9 inteiramente livre), nos motores de armazenamento dispon\u00edveis e no ritmo de desenvolvimento. <strong>A maioria das hospedagens com cPanel roda MariaDB<\/strong>, mesmo chamando de &#8220;MySQL&#8221; no painel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 InnoDB e por que ele importa?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 o motor de armazenamento padr\u00e3o do MySQL desde a vers\u00e3o 5.5.5 \u2014 a parte que efetivamente grava os dados em disco. Ele oferece transa\u00e7\u00f5es, chaves estrangeiras, bloqueio por linha e recupera\u00e7\u00e3o autom\u00e1tica ap\u00f3s falhas. O motor antigo, MyISAM, n\u00e3o tem nada disso e bloqueia a tabela inteira a cada escrita, o que gera lentid\u00e3o em sites com movimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual vers\u00e3o do MySQL devo usar?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A 8.0 ou a 8.4 LTS. A vers\u00e3o 5.7 chegou ao fim da vida em outubro de 2023 e n\u00e3o recebe mais corre\u00e7\u00f5es de seguran\u00e7a \u2014 se o seu servidor ainda usa, vale atualizar. Voc\u00ea verifica a vers\u00e3o na tela inicial do phpMyAdmin, ou pelo comando <code>mysql --version<\/code> no terminal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Qual \u00e9 o pre\u00e7o do MySQL?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A vers\u00e3o Community \u00e9 gratuita e de c\u00f3digo aberto \u2014 \u00e9 a usada em praticamente toda hospedagem. Existe tamb\u00e9m uma edi\u00e7\u00e3o Enterprise paga, mantida pela Oracle, com recursos adicionais voltados a grandes corpora\u00e7\u00f5es. Para um site comum, a vers\u00e3o gratuita atende integralmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posso armazenar imagens e arquivos no MySQL?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tecnicamente sim, usando campos do tipo BLOB \u2014 mas n\u00e3o \u00e9 recomendado. Arquivos bin\u00e1rios inflam o banco, tornam os backups pesados e degradam a performance das consultas. A pr\u00e1tica correta \u00e9 guardar os arquivos em disco e armazenar no banco apenas o caminho at\u00e9 eles. \u00c9 assim que o WordPress funciona: as imagens ficam em <code>wp-content\/uploads<\/code> e o banco guarda s\u00f3 a refer\u00eancia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como acesso o banco de dados do meu site?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pelo <strong>phpMyAdmin<\/strong>, dispon\u00edvel no painel de controle da hospedagem. Ele abre o banco no navegador e permite navegar pelas tabelas, editar registros, exportar backups e rodar comandos SQL, sem instalar nada. Para acesso pelo computador, ferramentas como HeidiSQL e DBeaver se conectam ao servidor diretamente \u2014 nesse caso \u00e9 preciso liberar o acesso remoto no painel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meu site parou e diz que n\u00e3o consegue conectar ao banco. O que fa\u00e7o?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na maioria dos casos, as credenciais de acesso ao banco est\u00e3o incorretas no arquivo de configura\u00e7\u00e3o do site \u2014 algo que costuma acontecer depois de uma migra\u00e7\u00e3o ou troca de senha. Nosso guia sobre <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/erro-conexao-banco-de-dados\/\">erro ao estabelecer uma conex\u00e3o com o banco de dados<\/a> cobre as seis causas poss\u00edveis, em ordem de frequ\u00eancia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preciso saber SQL para ter um site?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o. Se voc\u00ea usa WordPress, Magento ou qualquer plataforma pronta, a aplica\u00e7\u00e3o cuida de toda a comunica\u00e7\u00e3o com o banco \u2014 voc\u00ea nunca escreve um comando. Saber SQL passa a ser \u00fatil quando voc\u00ea precisa fazer uma consulta espec\u00edfica, corrigir dados em massa ou desenvolver um sistema pr\u00f3prio.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@type\": \"FAQPage\",\n\"mainEntity\": [\n{\"@type\":\"Question\",\"name\":\"O que \u00e9 MySQL?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 um sistema de gerenciamento de banco de dados relacional (SGBD), gratuito e de c\u00f3digo aberto, criado em 1995. Ele armazena informa\u00e7\u00f5es em tabelas relacionadas entre si e responde a consultas feitas em linguagem SQL. \u00c9 o banco de dados mais usado em aplica\u00e7\u00f5es web, e WordPress, WooCommerce, Magento e PrestaShop dependem dele.\"}},\n{\"@type\":\"Question\",\"name\":\"MySQL \u00e9 a mesma coisa que SQL?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o, e essa \u00e9 a confus\u00e3o mais comum. SQL \u00e9 a linguagem usada para consultar e manipular bancos de dados relacionais, com comandos como SELECT, INSERT e UPDATE. MySQL \u00e9 um dos programas que entendem essa linguagem. Outros bancos, como PostgreSQL, Oracle e SQL Server, tamb\u00e9m usam SQL.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual a diferen\u00e7a entre MySQL e MariaDB?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O MariaDB \u00e9 um fork do MySQL, criado em 2009 pelos desenvolvedores originais depois que a Oracle comprou o MySQL. Os dois usam a mesma linguagem SQL e s\u00e3o compat\u00edveis na maior parte dos casos. As diferen\u00e7as est\u00e3o na licen\u00e7a, j\u00e1 que o MariaDB \u00e9 inteiramente livre, nos motores de armazenamento dispon\u00edveis e no ritmo de desenvolvimento. A maioria das hospedagens com cPanel roda MariaDB, mesmo chamando de MySQL no painel.\"}},\n{\"@type\":\"Question\",\"name\":\"O que \u00e9 InnoDB e por que ele importa?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 o motor de armazenamento padr\u00e3o do MySQL desde a vers\u00e3o 5.5.5, a parte que efetivamente grava os dados em disco. Ele oferece transa\u00e7\u00f5es, chaves estrangeiras, bloqueio por linha e recupera\u00e7\u00e3o autom\u00e1tica ap\u00f3s falhas. O motor antigo, MyISAM, n\u00e3o tem nada disso e bloqueia a tabela inteira a cada escrita, o que gera lentid\u00e3o em sites com movimento.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual vers\u00e3o do MySQL devo usar?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A 8.0 ou a 8.4 LTS. A vers\u00e3o 5.7 chegou ao fim da vida em outubro de 2023 e n\u00e3o recebe mais corre\u00e7\u00f5es de seguran\u00e7a, ent\u00e3o se o seu servidor ainda usa, vale atualizar. Voc\u00ea verifica a vers\u00e3o na tela inicial do phpMyAdmin, ou pelo comando mysql --version no terminal.\"}},\n{\"@type\":\"Question\",\"name\":\"Qual \u00e9 o pre\u00e7o do MySQL?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A vers\u00e3o Community \u00e9 gratuita e de c\u00f3digo aberto, e \u00e9 a usada em praticamente toda hospedagem. Existe tamb\u00e9m uma edi\u00e7\u00e3o Enterprise paga, mantida pela Oracle, com recursos adicionais voltados a grandes corpora\u00e7\u00f5es. Para um site comum, a vers\u00e3o gratuita atende integralmente.\"}},\n{\"@type\":\"Question\",\"name\":\"Posso armazenar imagens e arquivos no MySQL?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Tecnicamente sim, usando campos do tipo BLOB, mas n\u00e3o \u00e9 recomendado. Arquivos bin\u00e1rios inflam o banco, tornam os backups pesados e degradam a performance das consultas. A pr\u00e1tica correta \u00e9 guardar os arquivos em disco e armazenar no banco apenas o caminho at\u00e9 eles. \u00c9 assim que o WordPress funciona: as imagens ficam em wp-content\/uploads e o banco guarda s\u00f3 a refer\u00eancia.\"}},\n{\"@type\":\"Question\",\"name\":\"Como acesso o banco de dados do meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pelo phpMyAdmin, dispon\u00edvel no painel de controle da hospedagem. Ele abre o banco no navegador e permite navegar pelas tabelas, editar registros, exportar backups e rodar comandos SQL, sem instalar nada. Para acesso pelo computador, ferramentas como HeidiSQL e DBeaver se conectam ao servidor diretamente, e nesse caso \u00e9 preciso liberar o acesso remoto no painel.\"}},\n{\"@type\":\"Question\",\"name\":\"Meu site parou e diz que n\u00e3o consegue conectar ao banco. O que fa\u00e7o?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Na maioria dos casos, as credenciais de acesso ao banco est\u00e3o incorretas no arquivo de configura\u00e7\u00e3o do site, algo que costuma acontecer depois de uma migra\u00e7\u00e3o ou troca de senha. Nosso guia sobre erro ao estabelecer uma conex\u00e3o com o banco de dados cobre as seis causas poss\u00edveis, em ordem de frequ\u00eancia.\"}},\n{\"@type\":\"Question\",\"name\":\"Preciso saber SQL para ter um site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. Se voc\u00ea usa WordPress, Magento ou qualquer plataforma pronta, a aplica\u00e7\u00e3o cuida de toda a comunica\u00e7\u00e3o com o banco, e voc\u00ea nunca escreve um comando. Saber SQL passa a ser \u00fatil quando voc\u00ea precisa fazer uma consulta espec\u00edfica, corrigir dados em massa ou desenvolver um sistema pr\u00f3prio.\"}}\n]\n}\n<\/script>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#1a73e8 0%,#0b3d91 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(26,115,232,.25);\">\n<div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n<div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n<svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"><\/ellipse><path d=\"M3 5v14c0 1.7 4 3 9 3s9-1.3 9-3V5\"><\/path><path d=\"M3 12c0 1.7 4 3 9 3s9-1.3 9-3\"><\/path><\/svg>\n<\/div>\n<div style=\"flex:1 1 320px; min-width:260px;\">\n<div style=\"font-weight:800; line-height:1.25; margin-bottom:8px; font-size:19px;\">Bancos de dados prontos, sem instalar nada<\/div>\n<p style=\"margin:0 0 18px; line-height:1.6; color:#dbe7fb;\">Todo plano da Homehost j\u00e1 vem com bancos de dados, phpMyAdmin no painel para gerenciar tudo pelo navegador, e InnoDB configurado por padr\u00e3o. Armazenamento NVMe, servidor no Brasil e backup autom\u00e1tico \u2014 a partir de R$ 7,90\/m\u00eas.<\/p>\n<a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#1a73e8; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\nVer planos de hospedagem\n<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1a73e8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n<\/a>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O MySQL \u00e9 a pe\u00e7a invis\u00edvel de boa parte da web: ele guarda o conte\u00fado, e o site apenas o exibe. Se voc\u00ea tem um WordPress, uma loja em WooCommerce ou qualquer sistema com painel administrativo, h\u00e1 um banco MySQL trabalhando por tr\u00e1s \u2014 provavelmente sem voc\u00ea nunca ter aberto o phpMyAdmin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00eas coisas valem levar deste guia. A primeira \u00e9 que <strong>SQL \u00e9 a linguagem e MySQL \u00e9 o programa<\/strong> que a interpreta \u2014 confundir os dois \u00e9 o erro mais comum de quem est\u00e1 come\u00e7ando. A segunda \u00e9 que, se o seu site est\u00e1 numa hospedagem com cPanel, <strong>\u00e9 bem prov\u00e1vel que voc\u00ea use MariaDB<\/strong>, o fork criado pelos desenvolvedores originais, que funciona praticamente igual. E a terceira, a mais pr\u00e1tica: <strong>o InnoDB \u00e9 o motor certo<\/strong>, e tabelas antigas em MyISAM s\u00e3o fonte silenciosa de lentid\u00e3o e corrup\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para quem s\u00f3 quer ter um site no ar, nada disso exige a\u00e7\u00e3o \u2014 a hospedagem entrega o banco pronto e a plataforma cuida do resto. Mas entender o que est\u00e1 por baixo ajuda quando algo d\u00e1 errado: o conte\u00fado do seu site mora ali, e \u00e9 por isso que backup sem o banco n\u00e3o \u00e9 backup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.<\/p>\n","protected":false},"author":33,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30],"tags":[],"class_list":["post-2834","post","type-post","status-publish","format-standard","hentry","category-mysql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>O que \u00e9 MySQL ? | Homehost<\/title>\n<meta name=\"description\" content=\"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 MySQL ? | Homehost\" \/>\n<meta property=\"og:description\" content=\"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-07T15:24:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T22:30:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"977\" \/>\n\t<meta property=\"og:image:height\" content=\"514\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sch\u00eania T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sch\u00eania T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/\"},\"author\":{\"name\":\"Sch\u00eania T\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/880e31fe4f09cfa53d60a46d9c2010aa\"},\"headline\":\"O que \u00e9 MySQL ?\",\"datePublished\":\"2019-02-07T15:24:03+00:00\",\"dateModified\":\"2026-08-28T22:30:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/\"},\"wordCount\":3068,\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/o-que-e-mysql1.jpg\",\"articleSection\":[\"MySQL\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/\",\"name\":\"O que \u00e9 MySQL ? | Homehost\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/o-que-e-mysql1.jpg\",\"datePublished\":\"2019-02-07T15:24:03+00:00\",\"dateModified\":\"2026-08-28T22:30:28+00:00\",\"description\":\"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/o-que-e-mysql1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/o-que-e-mysql1.jpg\",\"width\":977,\"height\":514},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/tutoriais\\\/mysql\\\/o-que-e-mysql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O que \u00e9 MySQL ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\",\"name\":\"Homehost\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"width\":150,\"height\":48,\"caption\":\"Homehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Homehost\\\/\",\"https:\\\/\\\/x.com\\\/Homehost\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/880e31fe4f09cfa53d60a46d9c2010aa\",\"name\":\"Sch\u00eania T\",\"description\":\"Cientista de dados, apaixonada por ferramentas de tecnologia e games. Graduanda em Estat\u00edstica pela UFPB. Seu hobby \u00e9 maratonar s\u00e9ries, curtir uma boa m\u00fasica trabalhando ou cozinhando, ir ao cinema e aprender coisas novas! Contato: schenia.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 MySQL ? | Homehost","description":"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 MySQL ? | Homehost","og_description":"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2019-02-07T15:24:03+00:00","article_modified_time":"2026-08-28T22:30:28+00:00","og_image":[{"width":977,"height":514,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg","type":"image\/jpeg"}],"author":"Sch\u00eania T","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Sch\u00eania T","Est. tempo de leitura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#article","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/"},"author":{"name":"Sch\u00eania T","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa"},"headline":"O que \u00e9 MySQL ?","datePublished":"2019-02-07T15:24:03+00:00","dateModified":"2026-08-28T22:30:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/"},"wordCount":3068,"publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg","articleSection":["MySQL"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/","name":"O que \u00e9 MySQL ? | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg","datePublished":"2019-02-07T15:24:03+00:00","dateModified":"2026-08-28T22:30:28+00:00","description":"O que \u00e9 MySQL, como ele armazena os dados, a diferen\u00e7a para o MariaDB, qual vers\u00e3o usar e por que o InnoDB importa. Guia completo com comandos e boas pr\u00e1ticas.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2019\/02\/o-que-e-mysql1.jpg","width":977,"height":514},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 MySQL ?"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.homehost.com.br\/blog\/#organization","name":"Homehost","url":"https:\/\/www.homehost.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","width":150,"height":48,"caption":"Homehost"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Homehost\/","https:\/\/x.com\/Homehost"]},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/880e31fe4f09cfa53d60a46d9c2010aa","name":"Sch\u00eania T","description":"Cientista de dados, apaixonada por ferramentas de tecnologia e games. Graduanda em Estat\u00edstica pela UFPB. Seu hobby \u00e9 maratonar s\u00e9ries, curtir uma boa m\u00fasica trabalhando ou cozinhando, ir ao cinema e aprender coisas novas! Contato: schenia.blog@homehost.com.br"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/2834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2834"}],"version-history":[{"count":21,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/2834\/revisions"}],"predecessor-version":[{"id":17921,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/2834\/revisions\/17921"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}