Atenção
Importante: MySQL e GitHub Pages
Conteúdo de referência
GitHub Pages não fornece um servidor MySQL. Os comandos abaixo são apresentados somente para estudo e consulta.
Comandos SQL para criar estruturas, inserir, consultar, atualizar e relacionar dados.
GitHub Pages não fornece um servidor MySQL. Os comandos abaixo são apresentados somente para estudo e consulta.
mysql -u root -pAbre o cliente MySQL solicitando senha.SHOW DATABASES;Lista bancos.USE nome_banco;Seleciona um banco.SHOW TABLES;Lista tabelas.DESCRIBE nome_tabela;Mostra a estrutura.exitSai do cliente.CREATE DATABASE empresa;
USE empresa;
CREATE TABLE cliente (
id INT PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(100) NOT NULL,
email VARCHAR(150) UNIQUE
);INSERT INTO cliente (nome, email)
VALUES ('Ana', 'ana@email.com');SELECT * FROM cliente;
SELECT nome, email FROM cliente ORDER BY nome;
SELECT * FROM cliente WHERE id = 1;UPDATE cliente
SET email = 'novo@email.com'
WHERE id = 1;
DELETE FROM cliente WHERE id = 1;Em UPDATE e DELETE, confira o WHERE antes de executar para evitar alterar todos os registros.
CREATE TABLE pedido (
id INT PRIMARY KEY AUTO_INCREMENT,
cliente_id INT NOT NULL,
data_pedido DATE,
FOREIGN KEY (cliente_id) REFERENCES cliente(id)
);SELECT p.id, c.nome, p.data_pedido
FROM pedido p
INNER JOIN cliente c ON c.id = p.cliente_id;ALTER TABLE cliente ADD telefone VARCHAR(20);Adiciona coluna.ALTER TABLE cliente MODIFY nome VARCHAR(150);Altera definição.ALTER TABLE cliente DROP COLUMN telefone;Remove coluna.