Conectar ao MySQL e Criar Banco de Dados/Tabela
Nesta etapa, você se conectará ao servidor MySQL e configurará o banco de dados e a tabela necessários para o laboratório. Isso envolve a criação de um banco de dados chamado company e uma tabela employees dentro dele, populada com alguns dados de exemplo.
Primeiro, abra um terminal na VM LabEx. Você já deve estar no diretório ~/project.
Conecte-se ao servidor MySQL como usuário root. Como você tem privilégios sudo e o usuário root no MySQL está configurado para usar o plugin auth_socket, você pode se conectar sem senha usando sudo.
sudo mysql -u root
Você está agora no shell do MySQL. O prompt mudará para mysql>.
Dentro do shell do MySQL, crie um banco de dados chamado company:
CREATE DATABASE company;
Mude para o banco de dados company para que os comandos subsequentes operem dentro deste banco de dados:
USE company;
Agora, crie uma tabela chamada employees para armazenar informações de funcionários:
CREATE TABLE employees (
id INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
salary DECIMAL(10, 2),
department VARCHAR(50)
);
Insira alguns dados de exemplo na tabela employees:
INSERT INTO employees (id, first_name, last_name, salary, department) VALUES
(1, 'John', 'Doe', 60000.00, 'Sales'),
(2, 'Jane', 'Smith', 75000.00, 'Marketing'),
(3, 'Robert', 'Jones', 50000.00, 'Sales'),
(4, 'Emily', 'Brown', 80000.00, 'Engineering'),
(5, 'Michael', 'Davis', 65000.00, 'Marketing');
Você pode verificar os dados na tabela employees selecionando todas as linhas:
SELECT * FROM employees;
A saída deve mostrar os dados dos funcionários inseridos:
+----+------------+-----------+----------+-------------+
| id | first_name | last_name | last_name | department |
+----+------------+-----------+----------+-------------+
| 1 | John | Doe | 60000.00 | Sales |
| 2 | Jane | Smith | 75000.00 | Marketing |
| 3 | Robert | Jones | 50000.00 | Sales |
| 4 | Emily | Brown | 80000.00 | Engineering |
| 5 | Michael | Davis | 65000.00 | Marketing |
+----+------------+-----------+----------+-------------+
5 rows in set (0.00 sec)
Você se conectou com sucesso ao MySQL, criou um banco de dados e populou uma tabela com dados.