- Definir estrutura de uma base de Dados com SQL - DDL
- Manipular os dados em SQL- DML
- Consultas em SQL envolvendo várias tabelas
Exemplos de Sistemas de Gestão de Bases de Dados Relacionais
Alguns sistemas populares:
Todos utilizam a linguagem SQL para manipular dados.
EXEMPLO de uma BD no SGBD MySQL/MariaDB
ESTRUTURA de uma Base de Dados
Nome da Base de Dados: "comprarcarros"
constituída pelas tabelas:
Visualização dos dados nas tabelas
Tabela Fornecedores
LINGUAGEM SQL (Structured Query Language)
DDL ( Data Definition Language )DML (Data Manipulation Language)
TCL (Transaction Control Language)
Comando | Função |
CREATE | Criar bases de dados ou |
ALTER | Alterar uma tabela |
DROP | Apagar uma tabela ou a base de dados |
TRUNCATE RENAME | Esvazia a tabela (apaga todos os dados) Renomeia a tabela |
👉 É o conjunto de comandos usados para criar, alterar e apagar a estrutura da base de dados (tabelas, colunas, etc.).
Comando | Função |
INSERT | Selecionar dados Inserir dados |
| Atualizar dados |
DELETE | Apagar dados |
|
Exemplos
|
CREATE DATABASE nome_da_tabela nome_da_DB; |
CREATE DATABASE Escola; |
|
Sintaxe |
Exemplo |
||||
2. ALTER Adicionar coluna/campo
|
|
Sintaxe | Exemplo |
ALTER TABLE nome_da_tabela MODIFY campo tipo de dados; | ALTER TABLE ALUNOS MODIFY DataNasc DATE |
Sintaxe | Exemplo |
ALTER TABLE nome_da_tabela DROP COLUMN nome_coluna; | ALTER TABLE ALUNOS DROP COLUMN DataNasc ; |
Sintaxe | Exemplo |
DROP TABLE nome_tabela; | DROP TABLE ALUNOS ; |
Sintaxe | Exemplo |
DROP DATABASE nome_BD; | DROP DATABASE Escola ; |
Sintaxe | Exemplo |
TRUNCATE TABLE nome_tabela; | |
Sintaxe | Exemplo |
RENAME TABLE nome_antigo TO nome_novo; |
|
Sem comentários:
Enviar um comentário