Os registros representam as informações armazenadas dentro de uma tabela.
Em um banco de dados relacional, cada linha de uma tabela corresponde a um registro contendo todos os dados relacionados a uma determinada entidade.
Um registro é um conjunto de valores armazenados em uma linha de uma tabela.
Ele reúne informações de uma mesma ocorrência ou objeto.
Tabela: CLIENTES
+----+----------------+---------------------+
| ID | NOME | EMAIL |
+----+----------------+---------------------+
| 01 | João Silva | joao@email.com |
| 02 | Maria Souza | maria@email.com |
+----+----------------+---------------------+
Cada linha representa um registro.
Um registro é formado pelos valores existentes em cada campo da tabela.
| Campo | Valor armazenado |
|---|---|
| id_cliente | 01 |
| nome | João Silva |
| cidade | São Paulo |
A união desses valores forma um registro completo.
| Tabela | Registro |
|---|---|
| Conjunto organizado de dados | Uma informação individual dentro da tabela |
| Possui várias linhas | Representa uma única linha |
| Exemplo: CLIENTES | Exemplo: Cliente João |
| ID | Nome | Curso |
|---|---|---|
| 1 | Ana | Banco de Dados |
| 2 | Carlos | Programação |
| 3 | Mariana | Redes |
Nesse exemplo existem três registros cadastrados.
O comando utilizado para inserir registros em uma tabela é o INSERT INTO.
INSERT INTO alunos
(nome, curso)
VALUES
('João Silva','Banco de Dados');
O MySQL permite inserir vários registros em um único comando.
INSERT INTO alunos
(nome, curso)
VALUES
('Ana','Programação'),
('Carlos','Redes'),
('Maria','Banco de Dados');
Normalmente os registros possuem um identificador único chamado chave primária.
CREATE TABLE clientes (
id INT PRIMARY KEY,
nome VARCHAR(100)
);
Os dados armazenados podem ser modificados utilizando o comando UPDATE.
UPDATE clientes
SET nome='Pedro Santos'
WHERE id=1;
Para remover registros utilizamos o comando DELETE.
DELETE FROM clientes
WHERE id=1;
O comando SELECT permite visualizar registros armazenados.
SELECT *
FROM clientes;