Introdução ao MySQL: Consultas Básicas com o Banco de Dados Sakila

Postado Por:

Categoria:

Postado em:

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:

.porto-u-7530.porto-u-heading{text-align:left}
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:

.porto-u-9467.porto-u-heading{text-align:left}
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:

.porto-u-9540.porto-u-heading{text-align:left}
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:

.porto-u-7705.porto-u-heading{text-align:left}
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:

.porto-u-6925.porto-u-heading{text-align:left}
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:

.porto-u-5574.porto-u-heading{text-align:left}
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:

.porto-u-4583.porto-u-heading{text-align:left}
SELECT * FROM usuarios;
  • Modificar Dados: Para atualizar informações, use o comando UPDATE:

.porto-u-5273.porto-u-heading{text-align:left}
UPDATE usuarios SET email = 'novoemail@email.com' WHERE id = 1;
  • Deletar Dados: Para remover registros, use o comando DELETE:

.porto-u-7020.porto-u-heading{text-align:left}
DELETE FROM usuarios WHERE id = 1;
.porto-u-6982.porto-u-heading{text-align:left}

Deixe seu comentário

Posts RELACIONADOS