Mat. Curso MySQL
Criando um banco de dados (Padrão utf8mb4_general_ci)
CREATE DATABASE IF NOT EXISTS `nome_do_banco`
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;
Para usar um banco específico
use nome_do_banco;
Criando uma tabela de dados padrão no MySQL
CREATE TABLE IF NOT EXISTS `pessoas` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`nome` varchar(60) NOT NULL,
`email` varchar (60) NOT NULL UNIQUE,
`cpf` varchar(14) NOT NULL UNIQUE,
`genero` enum ('M', 'F') NOT NULL,
`peso` decimal(5,2) NOT NULL,
`nascimento` DATE,
`cadastro` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Exibir as tabelas existentes no BD
SHOW TABLES;
Inserindo registro numa tabela
INSERT INTO pessoas VALUES (NULL, "Nome Teste", "email@email.com.br", 1234567891, 'M', 80.5, '1999-10-20', CURRENT_TIMESTAMP);