Introdução a SQL ( Structured Query Language )
SQL (Structured Query Language) : Linguagem de Consulta Estruturada. Ela é dividida em três partes:
SQL é uma linguagem padrão para se lidar com banco de dados relacionais. Inclui operações de definição e manipulação de dados.
SQL é uma linguagem padrão para se lidar com banco de dados relacionais. Inclui operações de definição e manipulação de dados.
DML (linguagem de manipulação de dados) – permite consultas, modificação de informações existentes, criação de novos dados ou exclusão de dados das tabelas;
DDL (linguagem de definição de dados) – descreve como as tabelas e os outros objetos do banco de dados podem ser definidos, alterados e removidos;
DCL (linguagem de controle de dados) – dá uma visão dos mecanismos de controle subdividido em três grupos de comandos para controle: das transações, da sessão e do sistema.
DDL (linguagem de definição de dados) – descreve como as tabelas e os outros objetos do banco de dados podem ser definidos, alterados e removidos;
DCL (linguagem de controle de dados) – dá uma visão dos mecanismos de controle subdividido em três grupos de comandos para controle: das transações, da sessão e do sistema.
Resumo dos tipos básicos de variáveis:
Tipos de dados numéricos incluem:
- Números inteiros de vários tamanhos: INTEGER ou INT e SMALLINT; e
- Números reais de várias precisões: FLOAT, REAL, DOUBLE PRECISION e DECIMAL. Números formatados podem ser declarados utilizando DECIMAL(i,j), onde i, a precisão, é o número total de dígitos antes da vírgula e j, a escala, é o número de dígitos após o ponto decimal.
Tipos de dados de strings de caracteres podem ser:
- De tamanho fixo: CHAR(n), onde n é o número de caracteres; ou
- De tamanho variável: VARCHAR(n), onde n é o número máximo de caracteres.
- O tipo de dado DATE possui dez posições e seus componentes são ano, mês e dia, geralmente na forma AAAA-MM-DD. O tipo de dado a possui pelo menos oito posições, com os componentes hora, minuto e segundo, geralmente na forma HH:MM:SS.
Criando um Banco de Dados
Para criar um banco de dados no SQL usamos o comando: Create Database
Ex.: Create Database ESCOLA;
Ex.: Create Database ESCOLA;
Criando Tabelas (CREATE TABLE)
CREATE TABLE Empregado
( Codigo INT NOT NULL,
Nome VARCHAR (50) NOT NULL,
Salario DECIMAL (10, 2),
Sexo CHAR (1),
Departamento INT NOT NULL) ;
( Codigo INT NOT NULL,
Nome VARCHAR (50) NOT NULL,
Salario DECIMAL (10, 2),
Sexo CHAR (1),
Departamento INT NOT NULL)
Criando Tabelas Relacionadas
CREATE TABLE Departamento
( Codigo INT NOT NULL,
Nome VARCHAR (50) NOT NULL,
PRIMARY KEY (Codigo),
UNIQUE (Nome) );
CREATE TABLE Empregado
( Codigo INT NOT NULL,
Nome VARCHAR (50) NOT NULL,
Salario DECIMAL (10, 2),
Sexo CHAR (1),
Departamento INT NOT NULL,
PRIMARY KEY (Codigo),
FOREIGN KEY (Departamento) REFERENCES Departamento (Codigo) );
*Em breve serão postados mais conteúdo de SQL
Nenhum comentário:
Postar um comentário