MySQL Básico
Básico de Comandos MySQL
Introdução
O MySQL é um sistema de gerenciamento de banco de dados relacional (SGBDR) de código aberto muito popular. Este curso cobrirá os comandos básicos que você precisa para começar a usar o MySQL.
Conteúdo do Artigo
- Conectando ao MySQL
- Criando Bancos de Dados e Tabelas
- Inserindo Dados
- Consultando Dados
- Atualizando Dados
- Deletando Dados
- Filtrando e Ordenando Dados
- Unindo Tabelas
- Usando Funções
1. Conectando ao MySQL
Para começar a usar o MySQL, você precisa se conectar ao servidor MySQL. Você pode fazer isso usando o cliente MySQL.
sh
mysql -u username -p
Substitua username pelo seu nome de usuário do MySQL. Após executar o comando, você será solicitado a inserir sua senha.
2. Criando Bancos de Dados e Tabelas
Criando um Banco de Dados
Para criar um novo banco de dados, use o comando CREATE DATABASE.
sql
CREATE DATABASE meu_banco_de_dados;
Selecionando um Banco de Dados
Para começar a trabalhar com um banco de dados, você precisa selecioná-lo.
sql
USE meu_banco_de_dados;
Criando uma Tabela
Para criar uma nova tabela, use o comando CREATE TABLE.
sql
CREATE TABLE usuarios (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(100),
criado_em TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
3. Inserindo Dados
Para inserir dados em uma tabela, use o comando INSERT INTO.
sql
INSERT INTO usuarios (nome, email) VALUES (‘João Silva’, ‘[email protected]’);
4. Consultando Dados
Para recuperar dados de uma tabela, use o comando SELECT.
sql
SELECT * FROM usuarios;
5. Atualizando Dados
Para atualizar dados existentes em uma tabela, use o comando UPDATE.
sql
UPDATE usuarios SET email = ‘[email protected]’ WHERE nome = ‘João Silva’;
6. Deletando Dados
Para deletar dados de uma tabela, use o comando DELETE.
sql
DELETE FROM usuarios WHERE nome = ‘João Silva’;
7. Filtrando e Ordenando Dados
Filtrando Dados
Para filtrar dados, use a cláusula WHERE.
sql
SELECT * FROM usuarios WHERE nome = ‘João Silva’;
Ordenando Dados
Para ordenar dados, use a cláusula ORDER BY.
sql
SELECT * FROM usuarios ORDER BY criado_em DESC;
8. Unindo Tabelas
Para recuperar dados de várias tabelas, use a cláusula JOIN.
sql
SELECT pedidos.id, usuarios.nome, pedidos.total
FROM pedidos
JOIN usuarios ON pedidos.usuario_id = usuarios.id;
9. Usando Funções
O MySQL fornece várias funções para realizar operações em dados.
Funções Agregadas
sql
SELECT COUNT(*) FROM usuarios;
SELECT AVG(total) FROM pedidos;
SELECT SUM(total) FROM pedidos;
Funções de String
sql
SELECT UPPER(nome) FROM usuarios;
SELECT LOWER(email) FROM usuarios;
Funções de Data
sql
SELECT NOW();
SELECT CURDATE();
SELECT DATE_FORMAT(criado_em, ‘%Y-%m-%d’) FROM usuarios;
Conclusão
Este curso cobriu os comandos básicos que você precisa para começar a usar o MySQL. Com esses comandos, você pode criar bancos de dados e tabelas, inserir e consultar dados, atualizar e deletar dados, filtrar e ordenar dados, unir tabelas e usar várias funções. Boas consultas