Você está na página 1de 12

15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Casa MySQL SQL PL/SQL MongoDB PostgreSQL servidor SQL Oráculo SQLite

AQUI TEM TUDO O

QUE VOCÊ QUER


ASSINE AGORA

© 2022 WarnerMedia Direct Latin America, LLC. Todos os direitos reservados. HBO Max é usado sob licença.

Try Now

Skip Ad
⇧ ROLAR PARA O TOPO

https://www.javatpoint.com/mysql-tutorial 1/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Tutorial MySQL

O tutorial do MySQL fornece conceitos básicos e avançados do MySQL. Nosso tutorial MySQL é projetado para iniciantes
e profissionais.

MySQL é um sistema de gerenciamento de banco de dados relacional baseado na Structured Query Language, que é a
linguagem popular para acessar e gerenciar os registros no banco de dados. MySQL é um software livre e de código
aberto sob a licença GNU. É suportado pela Oracle Company .

Nosso tutorial MySQL inclui todos os tópicos do banco de dados MySQL que fornece como gerenciar banco de dados e
manipular dados com a ajuda de várias consultas SQL. Essas consultas são: inserir registros, atualizar registros, excluir
registros, selecionar registros, criar tabelas, descartar tabelas, etc. Também são dadas perguntas da entrevista MySQL
para ajudá-lo a entender melhor o banco de dados MySQL.

O que é Banco de Dados?


É muito importante entender o banco de dados antes de aprender MySQL. Um banco de dados é um aplicativo que
armazena a coleção organizada de registros. Ele pode ser acessado e gerenciado pelo usuário com muita facilidade. Ele
nos permite organizar os dados em tabelas, linhas, colunas e índices para encontrar as informações relevantes muito
rapidamente. Cada banco de dados contém uma API distinta para realizar operações de banco de dados, como criar,
gerenciar, acessar e pesquisar os dados que ele armazena. Hoje, muitos bancos de dados disponíveis como MySQL,
Sybase, Oracle , MongoDB , PostgreSQL , SQL Server , etc. Nesta seção, vamos nos concentrar principalmente no MySQL.

O que é MySQL? Try Now


MySQL é atualmente o software de sistema de gerenciamento de banco de dados mais popular usado para gerenciar o
banco de dados relacional. É um software de banco de dados de código aberto, suportado pela Oracle Company. É um
sistema de gerenciamento de banco de dados rápido, escalável e fácil de usar em comparação com o Microsoft SQL
Server e o Oracle Database. É comumente usado em conjunto com scripts PHP para criar aplicativos empresariais
Skip Ad
⇧ ROLAR PARA O TOPO
poderosos e dinâmicos do lado do servidor ou baseados na web.

https://www.javatpoint.com/mysql-tutorial 2/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Ele é desenvolvido, comercializado e suportado pela MySQL AB, uma empresa sueca , e escrito em linguagem de
programação C e linguagem de programação C++ . A pronúncia oficial do MySQL não é My Sequel; é My Ess Que Ell .
No entanto, você pode pronunciá-lo do seu jeito. Muitas pequenas e grandes empresas usam MySQL. MySQL suporta
muitos sistemas operacionais como Windows , Linux , MacOS, etc. com linguagens C, C++ e Java .

MySQL é um software de sistema de gerenciamento de banco de dados relacional (RDBMS) que fornece muitas coisas,
que são as seguintes:

Ele nos permite implementar operações de banco de dados em tabelas, linhas, colunas e índices.

Ele define o relacionamento do banco de dados na forma de tabelas (coleção de linhas e colunas), também
conhecidas como relações.

Ele fornece a Integridade Referencial entre linhas ou colunas de várias tabelas.

Ele nos permite atualizar os índices da tabela automaticamente.

Ele usa muitas consultas SQL e combina informações úteis de várias tabelas para os usuários finais.

Como funciona o MySQL?


MySQL segue o funcionamento da Arquitetura Cliente-Servidor. Este modelo é projetado para que os usuários finais
chamados clientes acessem os recursos de um computador central conhecido como servidor usando serviços de rede.
Aqui, os clientes fazem solicitações por meio de uma interface gráfica de usuário (GUI) e o servidor fornecerá a saída
desejada assim que as instruções forem correspondidas. O processo do ambiente MySQL é o mesmo do modelo cliente-
servidor.

O núcleo do banco de dados MySQL é o MySQL Server. Este servidor está disponível como um programa separado e
responsável por lidar com todas as instruções, instruções ou comandos do banco de dados. O funcionamento do banco
de dados MySQL com o MySQL Server é o seguinte:

1. MySQL cria um banco de dados que permite construir muitas tabelas para armazenar e manipular dados e definir
o relacionamento entre cada tabela.

2. Os clientes fazem solicitações por meio da tela da GUI ou do prompt de comando usando expressões SQL
específicas no MySQL.

3. Finalmente, o aplicativo servidor responderá com as expressões solicitadas e produzirá o resultado desejado no
lado do cliente.

Um cliente pode usar qualquer GUI MySQL . Mas, é garantir que sua GUI seja mais leve e fácil de usar para tornar suas
atividades de gerenciamento de dados mais rápidas e fáceis. Algumas das GUIs MySQL mais usadas são TryMySQL
Now
Workbench, SequelPro, DBVisualizer e Navicat DB Admin Tool. Algumas GUIs são comerciais, enquanto algumas são
gratuitas com funcionalidade limitada e algumas são compatíveis apenas com MacOS. Assim, você pode escolher a GUI
de acordo com suas necessidades.

⇧Razões daOpopularidade
ROLAR PARA TOPO
Skip Ad

https://www.javatpoint.com/mysql-tutorial 3/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

O MySQL está se tornando tão popular devido aos seguintes motivos:

MySQL é um banco de dados de código aberto, então você não precisa pagar um único centavo para usá-lo.

MySQL é um programa muito poderoso que pode lidar com um grande conjunto de funcionalidades dos pacotes
de banco de dados mais caros e poderosos.

O MySQL é personalizável porque é um banco de dados de código aberto, e a licença GPL de código aberto
facilita os programadores a modificar o software SQL de acordo com seu próprio ambiente específico.

O MySQL é mais rápido que outros bancos de dados, por isso pode funcionar bem mesmo com um grande
conjunto de dados.

MySQL suporta muitos sistemas operacionais com muitas linguagens como PHP, PERL, C, C++, JAVA, etc.

O MySQL usa uma forma padrão da conhecida linguagem de dados SQL.

MySQL é muito amigável com PHP, a linguagem mais popular para desenvolvimento web.

MySQL suporta grandes bancos de dados, até 50 milhões de linhas ou mais em uma tabela. O limite de tamanho
de arquivo padrão para uma tabela é de 4 GB, mas você pode aumentá-lo (se seu sistema operacional puder lidar
com isso) para um limite teórico de 8 milhões de terabytes (TB).

História do MySQL
O projeto do MySQL foi iniciado em 1979, quando o inventor do MySQL, Michael Widenius , desenvolveu uma
ferramenta de banco de dados interna chamada UNIREG para gerenciar bancos de dados. Depois disso, o UNIREG foi
reescrito em várias linguagens diferentes e estendido para lidar com grandes bancos de dados. Depois de algum tempo,
Michael Widenius contatou David Hughes , o autor do mSQL, para ver se Hughes estaria interessado em conectar o
mSQL ao manipulador B+ ISAM da UNIREG para fornecer indexação ao mSQL. Foi assim que o MySQL surgiu.

Try Now

Skip Ad
⇧ ROLAR PARA O TOPO

https://www.javatpoint.com/mysql-tutorial 4/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

“ MySQL é nomeado apó s a filha do co-fundador Michael Widenius cujo nome é "My".


Histórico por ano:

Ano Acontecimentos

1995 MySQL AB, fundada por Michael Widenius (Monty), David Axmark e Allan Larsson na Suécia.

2000 MySQL torna-se open-source e libera software sob os termos da GPL. As receitas caíram 80% como resultado,
e levou um ano para compensar isso.

2001 Marten Mickos foi eleito CEO aos 38 anos. Marten foi CEO de várias empresas nórdicas antes de ingressar na
MySQL e vem com experiência em vendas e marketing. 2 milhões de instalações ativas. Série levantada com
uma quantia não revelada de capitalistas de risco escandinavos. Foi estimado em cerca de US $ 1 a US $ 2
milhões.

2002 MySQL lançou sua sede além da sede sueca. Naquela época, 3 milhões de usuários ativos. O MySQL foi
encerrado este ano com US$ 6,5 milhões em receita com 1.000 clientes pagantes.

2003 Este ano levantou uma série b de US$ 19,5 milhões de capital de referência e empreendimentos de índice.
Neste momento, 4 milhões de instalações ativas e mais de 30.000 downloads por dia. Terminou o ano com
uma receita de US$ 12 milhões.

2004 Com a principal receita proveniente do modelo de licenciamento duplo OEM, a MySQL decide se mover mais
para o mercado corporativo e se concentrar mais na receita recorrente de usuários finais, em vez de taxas de
licenciamento únicas de seus parceiros OEM. Terminou o ano com uma receita de US$ 20 milhões.

2005 MySQL lançou o modelo de rede MySQL após a rede Redhat. A rede MySQL é um serviço de assinatura
direcionado a usuários finais que fornece atualizações, alertas, notificações e suporte em nível de produto
projetado para facilitar o gerenciamento de centenas de servidores MySQL pelas empresas. O MySQL 5 vem e
inclui muitos novos recursos para ir atrás de usuários corporativos (por exemplo, procedimentos armazenados,
gatilhos, visualizações, cursores, transações distribuídas, mecanismos de armazenamento federado, etc.) O
back-end de armazenamento InnoDB encerrou o ano com US$ 34 milhões em receita com base em 3.400
clientes.

2006 Marten Mickos confirma que a Oracle tentou comprar o MySQL. O CEO da Oracle, Larry Ellison, comentou:
"falamos com eles, na verdade, falamos com quase todo mundo. Estamos interessados? É uma empresa
pequena. Acho que as receitas do MySQL estão entre US$ 30 milhões e US$ 40 milhões. a receita no próximo
ano é de US$ 15 bilhões." A Oracle compra a sleepycat, empresa que fornece ao MySQL o mecanismo de
armazenamento transacional Berkeley db. Marten Mickos anuncia que está preparando o MySQL para um IPO
em 2008 com uma receita projetada de US$ 100 milhões. 8 milhões de instalações ativas. A MySQL tem 320
Tryc Now
funcionários em 25 países, 70% dos quais trabalham em casa, arrecadando US$ 18 milhões da série com
base em uma avaliação de US$ 300 milhões. Estima-se que o MySQL tenha uma participação de mercado de
33% medida em base de instalação e 0. 2% de participação de mercado medida em receita (o mercado de
banco de dados foi de US$ 15 bilhões em 2006). Terminou o ano com uma receita de US$ 50 milhões.

Skip Ad
⇧ 2007
ROLARTerminou o ano com uma receita de US$ 75 milhões.
PARA O TOPO

https://www.javatpoint.com/mysql-tutorial 5/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

2008 A Sun Microsystems adquiriu a MySQL AB por aproximadamente US$ 1 bilhão. Michael Widenius (Monty) e
David Axmark, dois dos cofundadores da MySQL AB, começam a criticar a Sun publicamente e deixam a Sun
pouco depois.

2009 Marten Mickos deixa a Sun e torna-se empresário residente na Benchmark Capital. A Sun agora perdeu os
líderes empresariais e espirituais que transformaram o MySQL em um sucesso.

A Sun Microsystems e a Oracle anunciaram que firmaram um acordo definitivo segundo o qual a Oracle
adquirirá as ações ordinárias da Sun por US$ 9,50 por ação em dinheiro. A transação está avaliada em
aproximadamente US$ 7,4 bilhões.

Índice
Índice MySQL
MySQL

Tutorial MySQL Funções de data/hora do Funções de string MSQL


MySQL
Tutorial MySQL Cadeia MySQL

Histórico do MySQL Data/hora do MySQL Função String CONCAT_WS()

Recursos do MySQL função DATA() Função String CONCAT()

Tipos de dados MySQL função ADICIONAR() Função String


função CURDATE() CHARACTER_LENGTH()
Instalar MySQL
função CURRENT_DATE() Função String ELT()
Banco de dados MySQL
Função DATE_ADD() Função de string
Criar banco de dados EXPORT_SET()
Função DATE_FORMAT()
Selecionar banco de dados Função String FIELD()
função DATADIF()
Soltar banco de dados Função de string
função DIA()
FIND_IN_SET()
Tabela e visualizações função DAYNAME()
Função String FORMAT()
função DIADEMÊS()
Criar a tabela Função String FROM_BASE64()
função DIADE SEMANA()
Alterar a tabela Função String HEX()
função DAYOFYEAR()
TRUNCATE Tabela Função String INSERT()
Função From_days()
SOLTAR Tabela Função String INSTR()
Função hora()
Visualizações do MySQL Função String LCASE()
função ADDTIME()
Função String LEFT()
Consultas MySQL
função CURRENT_TIME()
Função String LENGTH()
Consultas MySQL Função
Função String like()
INSERIR Registro CURRENT_TIMESTAMP()
Função String LOAD_FILE()
ATUALIZAR registro função CURTIME()
Função String LOCATE()
Apagar registro função last_day()
Função String LOWER() Try Now
função localtime()
SELECIONAR registro
Função String LPAD()
função localtimestamp()
Cláusulas MySQL Função String LTRIM()
função makedate()
MySQL ONDE Função String MAKE_SET()
⇧ ROLAR PARA O TOPO
função maketime() Skip Ad
MySQL DISTINTO Função String MID()

https://www.javatpoint.com/mysql-tutorial 6/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

MySQL DE função microssegundo() Função String


OCTET_LENGTH()
MySQL ORDER BY função minuto()
Função String OCT()
MySQL GROUP BY função mês()
Função String ORD()
MySQL TENDO função nome do mês()
Função String POSITION()
função agora()
Condições do MySQL
Função String CITAÇÃO()
função period_add()
MySQL E Função String REPEAT()
função period_diff()
MySQL OU Função String SUBSTITUIR()
função trimestre()
MySQL E OU Função String REVERSE()
função sec_to_time()
MySQL LIKE Função String DIREITA()
função segundo()
MySQL IN Função String RPAD()
função str_to_date()
MySQL NÃO Função String RTRIM()
Função Subdata()
MySQL É NULO Função String SOUNDEX()
Função Subtime()
MySQL NÃO É NULO Função String ESPAÇO()
Função Sysdate()
MySQL ENTRE Função String STRCMP()
função hora()
Associação do MySQL Função String SUBSTR()
função time_format()
Função String
MySQL JOIN função time_to_sec()
SUBSTRING_INDEX()
função timediff()
Funções agregadas Função String SUBSTRING()
função timestamp()
Função String Trim()
Contagem do MySQL()
função to_day()
Função String UCASE()
soma do MySQL()
função dia da semana()
Função String UNHEX()
média do MySQL()
função semana()
Função String UPPER()
MySQL min()
função semanadoano()
MySQL max()
Funções matemáticas do
MySQL primeiro()
MySQL
MySQL último()
Matemática do MySQL
Diferenças
Função matemática ABS()

MariaDB vs MySQL Função matemática ACOS()

PostgreSQL vs MySQL Função matemática SIGN()

Questões de entrevista Função matemática SIN()

Função matemática SQRT()


Entrevista MySQL
Função SOMA matemática()
Entrevista SQL
Função matemática TAN() Try Now
Entrevista PL/SQL
Função matemática
TRUNCATE()

Função matemática ASIN()

⇧ ROLAR PARA O TOPO Função matemática ATAN2() Skip Ad

https://www.javatpoint.com/mysql-tutorial 7/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Função matemática ATAN()

Função matemática AVG()

Função matemática CEIL()

Função matemática TETO()

Função matemática COS()

Função matemática COT()

Função matemática COUNT()

Função matemática GRAUS()

Função matemática DIV()

Função matemática EXP()

Função matemática ANDAR()

Função matemática MAIOR()

Função matemática MENOS()

Função matemática LN()

Função matemática LOG10()

Função matemática LOG()

Função matemática LOG2()

Função matemática MAX()

Função matemática MIN()

Função matemática MOD()

Função matemática PI()

Função matemática POWER()

Função matemática POW()

Função matemática
RADIANOS()

Função matemática RAND()

Função matemática ROUND()

Pré-requisito
Antes de aprender MySQL, você deve ter o conhecimento básico dos fundamentos do computador.

Público
Nosso tutorial MySQL é projetado para ajudar iniciantes e profissionais. Try Now

Problema
Garantimos que você não encontrará nenhum problema neste tutorial do MySQL. Mas se houver algum erro, por favor,
poste o problema no formulário de contato. Skip Ad
⇧ ROLAR PARA O TOPO

https://www.javatpoint.com/mysql-tutorial 8/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Próximo →


Para vídeos, inscreva-se em nosso canal no Youtube: Inscreva-se agora

Comentários

Envie seu feedback para feedback@javatpoint.com

Ajude os outros, compartilhe

Open Source AI platform

GitHub/MindsDB: AI Tables for predicting data trends via SQL

MindsDB Learn More

Aprenda os tutoriais mais recentes

Tutorial do Tutorial SPSS Tutorial do Tutorial T-SQL Tumblr tutorial


Splunk Swagger Try Now
SPSS Transact-SQL Tumblr
Splunk Gabarito

Reagir tutorial Tutorial de Skip Ad


⇧ ROLAR PARA O TOPO regex
ReactJS

https://www.javatpoint.com/mysql-tutorial 9/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint
Regex
Tutorial de Curso de Tutorial RxJS
aprendizado de programação R
RxJS
reforço
Programação R
Aprendizado por
Reforço

Reagir tutorial Padrões de Curso de Python Turtle Keras tutorial


nativo Design Python travesseiro Python tutorial
Keras
Reagir nativo Padrões de Design Almofada Python Tartaruga Python
Python

Preparação

Aptitude Logical Verbal Ability Interview Company


Reasoning Questions Interview
Aptidão Habilidade Verbal
Questions
Raciocínio Questões de
entrevista Perguntas da
empresa

Tecnologias de tendência

Artificial AWS Tutorial Selenium Cloud Hadoop tutorial


Intelligence tutorial Computing
AWS Hadoop
Tutorial tutorial
Selênio
Inteligência Computação em
artificial Nuvem

ReactJS Data Science Angular 7 Blockchain Git Tutorial


Tutorial Tutorial Tutorial Tutorial
Git
ReactJS Ciência de dados Angular 7 Blockchain

Machine DevOps
Learning Tutorial Tutorial
Aprendizado de DevOps
máquina

Try Now

⇧ ROLAR PARA O TOPO


Skip Ad

https://www.javatpoint.com/mysql-tutorial 10/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

B.Tech / MCA

DBMS tutorial Data Structures DAA tutorial Operating Computer


tutorial System tutorial Network tutorial
SGBD DAA
Estruturas de dados Sistema operacional Rede de
computadores

Compiler Computer Discrete Ethical Hacking Computer


Design tutorial Organization and Mathematics Tutorial Graphics Tutorial
Architecture Tutorial
Projeto do Hacking Ético Computação
Compilador Organização de Matemática Gráfica
computadores Discreta

Software html tutorial Cyber Security Automata C Language


Engineering tutorial Tutorial tutorial
Tecnologia Web
Tutorial
Cíber segurança Autômatos Programação em C
Engenharia de
software

C++ tutorial Java tutorial .Net Python tutorial List of


Framework Programs
C++ Java Pitão
tutorial
Programas
.Internet

Control Data Mining Tutorial de


Systems tutorial Tutorial armazenamento
de dados
Sistema de controle Mineração de dados
Armazém de dados

Try Now

⇧ ROLAR PARA O TOPO


Skip Ad

https://www.javatpoint.com/mysql-tutorial 11/12
15/08/2022 11:10 Aprenda MySQL Tutorial - javatpoint

Try Now

⇧ ROLAR PARA O TOPO


Skip Ad

https://www.javatpoint.com/mysql-tutorial 12/12

Você também pode gostar