Introdução ao MySQL: Consultas Básicas com o Banco de Dados Sakila
- Home
- Introdução ao MySQL: Consultas Básicas com o Banco de Dados Sakila
- MySQL, Introdução
- Introdução ao MySQL: Consultas Básicas com o Banco de Dados Sakila
Introdução ao MySQL: Consultas Básicas com o Banco de Dados Sakila
Aprenda os fundamentos do MySQL e pratique consultas SQL utilizando o banco de dados Sakila, um excelente recurso para estudos.
O que é MySQL?
MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) que utiliza a linguagem SQL (Structured Query Language) para manipular dados. Ele é conhecido por sua eficiência, segurança e ampla utilização em aplicações web.
Criando um Database no MySQL
Um database (ou banco de dados) é um conjunto organizado de dados. No MySQL, você pode criar um banco de dados com o comando CREATE DATABASE
.
Passo 1: Conectando ao MySQL
Para criar um banco de dados, primeiro conecte-se ao MySQL usando o terminal ou uma ferramenta como phpMyAdmin:
mysql -u root -p
Após inserir sua senha, você estará no ambiente MySQL.
Passo 2: Criando o Database
Agora, crie um banco de dados com o comando:
CREATE DATABASE meu_banco_de_dados;
Substitua meu_banco_de_dados
pelo nome que você deseja dar ao seu banco de dados.
Criando Tabelas no MySQL
Tabelas são estruturas dentro do banco de dados que armazenam dados em linhas e colunas. Cada tabela representa uma entidade, como usuários, produtos, etc.
Passo 1: Selecionando o Database
Antes de criar uma tabela, certifique-se de que está utilizando o banco de dados correto:
USE meu_banco_de_dados;
Passo 2: Criando uma Tabela
Vamos criar uma tabela chamada usuarios
com colunas para armazenar um ID, nome e email:
CREATE TABLE usuarios (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(100)
);
- id: Um número inteiro que é a chave primária da tabela. O
AUTO_INCREMENT
faz com que o valor seja gerado automaticamente para cada novo registro. - nome: Um campo de texto que pode armazenar até 100 caracteres.
- email: Outro campo de texto que também pode armazenar até 100 caracteres.
Adicionando Colunas a uma Tabela Existente
Se você precisar adicionar novas colunas a uma tabela já existente, pode usar o comando ALTER TABLE
.
Exemplo: Adicionando uma Coluna de Data de Nascimento
Vamos adicionar uma coluna data_nascimento
à tabela usuarios
:
ALTER TABLE usuarios ADD data_nascimento DATE;
-
Isso adiciona uma nova coluna do tipo
DATE
para armazenar datas de nascimento.Gerenciando Tabelas e Dados
Depois de criar suas tabelas, você pode começar a inserir, consultar e manipular dados. Aqui estão alguns comandos básicos:
-
Inserir Dados: Para adicionar dados a uma tabela, use o comando
INSERT INTO
:
-
INSERT INTO usuarios (nome, email) VALUES ('João Silva', 'joao@email.com');
-
Consultar Dados: Para visualizar os dados de uma tabela, use o comando
SELECT
:
SELECT * FROM usuarios;
-
Modificar Dados: Para atualizar informações, use o comando
UPDATE
:
UPDATE usuarios SET email = 'novoemail@email.com' WHERE id = 1;
-
Deletar Dados: Para remover registros, use o comando
DELETE
:
DELETE FROM usuarios WHERE id = 1;
-
Conclusão
Neste post, você aprendeu a criar e gerenciar databases, tabelas e colunas no MySQL. Essas são as operações fundamentais que permitem organizar e manipular dados de forma estruturada e eficiente.
Referências
Deixe seu comentário
Posts RELACIONADOS
Introdução ao React: Como Iniciar Seu Primeiro Projeto
React é uma biblioteca JavaScript amplamente utilizada para a construção de interfaces de usuário dinâmicas e componentes reutilizáveis. Neste tutorial, você aprenderá os conceitos básicos...
Domine o Flexbox: A Solução CSS para Layouts Flexíveis e Responsivos
O Flexbox é uma poderosa ferramenta do CSS que simplifica a criação de layouts flexíveis e responsivos. Neste post, você descobrirá como usar o Flexbox...
Guia Completo de CSS: Principais Propriedades e Como Utilizá-las com Classes
O CSS é uma linguagem fundamental para estilizar páginas web. Este guia detalhado aborda as principais propriedades do CSS e como utilizá-las eficientemente usando classes....
Trabalhando com Tabelas em HTML: Estruturação e Prática com Exercícios
As tabelas em HTML são uma ferramenta poderosa para organizar dados de forma estruturada e legível. Neste post, vamos explorar como criar tabelas, entender suas...
Introdução ao Desenvolvimento Web com HTML: Primeiros Passos para Criar Páginas Web
O HTML (HyperText Markup Language) é a linguagem fundamental para o desenvolvimento de páginas web. Neste post, vamos explorar os conceitos básicos do HTML, entender...
Como Instalar e Usar o Eloquent em um Projeto PHP: Exemplo de instalação e uso com a base Sakila
Neste post, você aprenderá como instalar e configurar o Eloquent ORM em um projeto PHP. Utilizaremos a base de dados Sakila, um exemplo clássico de...