SQL Básico Flashcards
O que é SQL?
SQL (Structured Query Language) é uma linguagem de programação usada para gerenciar e manipular bancos de dados relacionais.
Quais são os principais tipos de comandos SQL?
SELECT (para consultar dados), INSERT (para inserir dados), UPDATE (para atualizar dados) e DELETE (para excluir dados).
Qual comando SQL é usado para criar um novo banco de dados?
CREATE DATABASE nome_do_banco;
Dê um exemplo de comando SQL para criar um banco de dados chamado “minha_base
CREATE DATABASE minha_base
Como você verifica se o banco de dados foi criado com sucesso?
Você pode listar todos os bancos de dados disponíveis usando o comando: SHOW DATABASES;
Como você seleciona um banco de dados específico após criá-lo?
Use o comando: USE nome_do_banco;
Qual comando SQL é usado para excluir um banco de dados existente?
DROP DATABASE nome_do_banco;
Dê um exemplo de comando SQL para excluir um banco de dados chamado “meu_banco”.
DROP DATABASE meu_banco;
Qual comando SQL é usado para criar uma nova tabela em um banco de dados?
CREATE TABLE nome_da_tabela;
Como você cria uma tabela chamada “produto” com colunas específicas e uma chave primária usando SQL?
CREATE TABLE produto (
produtoid INT NOT NULL AUTO_INCREMENT,
produtonome VARCHAR(100) NOT NULL,
produtomarca VARCHAR(100) NOT NULL,
produtotamanho VARCHAR(100) NOT NULL,
produtoitensinclusos VARCHAR(100) NOT NULL,
produtovalor DECIMAL(5, 2) NOT NULL,
PRIMARY KEY (produtoid)
);
Este comando SQL cria uma tabela “produto” com colunas para informações sobre produtos, incluindo um “produtoid” como chave primária com AUTO_INCREMENT para garantir valores únicos e crescentes.
Quais são alguns exemplos de tipos de dados usados na tabela “produto”?
A tabela “produto” usa os seguintes tipos de dados: INT (para ID), VARCHAR(100) (para nome, marca, tamanho e itens inclusos), e DECIMAL(5, 2) (para valor).
Qual é a chave primária na tabela “produto” e como ela é definida?
A chave primária na tabela “produto” é “produtoid”, e é definida usando a cláusula “PRIMARY KEY(produtoid)”.
O que significa a cláusula “AUTO_INCREMENT” na coluna “produtoid” da tabela “produto”?
“AUTO_INCREMENT” significa que a coluna “produtoid” gera automaticamente valores únicos crescentes para cada registro, garantindo que cada produto tenha um ID único.
Como você inseriria um novo produto na tabela “produto” aproveitando o “AUTO_INCREMENT” na coluna “produtoid”?
Você pode inserir um novo produto sem especificar um valor para “produtoid”, pois ele será gerado automaticamente:
INSERT INTO produto (produtonome, produtomarca, produtotamanho, produtoitensinclusos, produtovalor) VALUES (‘Nome do Produto’, ‘Marca do Produto’, ‘Tamanho do Produto’, ‘Itens Inclusos’, 9.99);
Dê um exemplo de como você define uma chave primária e utiliza o “AUTO_INCREMENT” na coluna “produtoid” na tabela “produto”.
CREATE TABLE produto (
produtoid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
produtonome VARCHAR(100) NOT NULL,
produtomarca VARCHAR(100) NOT NULL,
produtotamanho VARCHAR(100) NOT NULL,
produtoitensinclusos VARCHAR(100) NOT NULL,
produtovalor DECIMAL(5, 2) NOT NULL
);