banco de dados
SQL - Linguagem consulta estruturada = Liguagem responsável pela interação dos bancos de dados relacionais
Criado pela IBM nos anos 70.
1º Padrão Criado pela ANSI em 1986.
2º Padrão Criado pela ISO em 1987.
Tipo de dados:
- Bollean = F ou V ( 0 ou 1) .
- Tinyint = -128 à 127.
- Smallint = -32,768 à 32,767.
- int
- bigint
- float = Valores Monetários
- double = Valores Monetários
- Numeric
Dados String
- char = O servidor completo os dados conforme solicitado, Caso sobre valores o servidor completará com zeros.
- Varchar= Adiciona diversos valores.
Data e hora
- date
- time
- datetime = as duas informações juntas
- timestamp = igual ao datetime com a possibilidade da implementação do fuso horário.
Listas Customizadas
- Enum
Outros Tipos de dados
- Blob = Permite o armazenamento de informações binárias, arquivos e imagens ex = doc. Word, pdf , etc.
- Text = Permite o armazenamento de grandes informações de Strings.
- Redes = Permite o armazenamento de Ip, MAS-ADDRESS e outros;
- Monetários = Permite o armazenamento de valores monetários com formatação.
//
Atributos
- Null/ NotNull = Permite ou não valores nulos.
- Unsigned/ Signed = Permite ou não números negativos.
- Auto-inscrement = Sequência, contadores.
- Zerofill = Completa com zero a esquerda.
//
DDL - Linguagem de definição de dados.
- Create = Cria uma estrutura
- Alter = Altera uma estrutura
- Drop = Exclui uma estrutura // Criando banco de dados.
- Create database NOME - Para Criar o banco
- Alter Database NOME Propriedade - Para alteração
- Drop Database Nome - Para Exclusão definitiva e irreversível
//Criando Tabela
- Create table NOME(CAMPOS)
- Sintaze de descrição de campo: TipoDeDado NOME Atributos
- Alter Table NOME PROPRIEDADE - Para alterar
- Drop table NOME
// Índices
É Estruturas de banco de dados que armazena e ordena os dados.
Criando indice
- Create Index NOME On TABELAECOLUNA
- Alter Index