A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MS-SQL Server Structure Query Language

Apresentações semelhantes


Apresentação em tema: "MS-SQL Server Structure Query Language"— Transcrição da apresentação:

1 MS-SQL Server Structure Query Language
Autor: Sibéli Campana Fonte: wikipedia

2 Tabelas ou Entidades Possui os seguintes elementos:
Atributos (campos) – Representam as colunas; Registros = TUPLA (dados) – É o conjunto de informações de cada linha.

3 DDL – Data Definition Languague
CREATE CREATE DATABASE nome do bd CREATE TABLE nome da tabela DROP DROP DATABASE nome do bd DROP TABLE nome da tabela USE USE nome do bd GO Executa os comandos em blocos

4 DDL – Data Definition Languague
ALTER ALTER TABLE nome da tabela ADD nome do novo campo e o datatype ADD ESCOLA_INSTR VARCHAR(100) DROP COLUMN nome do campo/atributo DROP COLUMN IDADE_ANIMAL Usado para alterar, adicionar e excluir colunas e constraints

5 DML – Data Manipulation Language
SELECT SELECT * FROM nome da tabela SELECT campo1, campo2, campo n FROM nome da tabela SELECT campo1 AS [nome do alias] SELECT campo1, ‘novo texto’ AS [nome da coluna virtual] FROM nome da tabela SELECT campo1, campo2 * número AS [nome do alias] SELECT DISTINCT campo1, campo n

6 DML – Data Manipulation Language
INSERT POSICIONAL INSERT INTO nome da tabela VALUES(__,__,__,__) INSERT DECLARATIVO INSERT INTO nome da tabela (CAMPO1, CAMPO2, CAMPO3, CAMPO N) VALUES(__,__,__,__)

7 DML – Data Manipulation Language
UPDATE UPDATE nome da tabela SET nome do campo= ‘novo conteúdo’ o que será alterado DELETE DELETE nome da tabela OU DELETE * FROM nome da tabela

8 DML – Data Manipulation Language
ORDER BY - CLASSIFICANDO OU ORDENANDO ORDER BY campo1, campo2, campo n ASC – ASCENDENTE DESC – DESCENDENTE caso seja omitido assumirá ASC ORDER BY Nº COL ASC, Nº COL DESC TOP N – Nº DE REGISTROS DESEJADOS

9 FILTRANDO CONSULTAS – WHERE (ONDE)
OPERADORES DE COMPARAÇÃO = (IGUAL) <> (DIFERENTE, DESIGUAL) > (MAIOR DO QUE) < (MENOR DO QUE) >= (MAIOR OU IGUAL A) <= (MENOR OU IGUAL A) LIKE PARA TEXTOS * - SUBSTITUIRÁ O RESTANTE DE CARACTERES FALTANTES ? - SUBSTITUIRÁ UM ÚNICO CARACTER FALTANTE

10 FILTRANDO CONSULTAS WHERE (ONDE)
BETWEEN condição1 AND condição2 UTILIZADO PARA ESPECIFICAR UM INTERVALO DE DADOS NOT BETWEEN condição1 AND condição2 UTILIZADO PARA ESPECIFICAR DADOS FORA DO INTERVALO IN e NOT IN IGUAL A OU DIFERENTE DE PARA TEXTOS AND e OR e NOT OPERADORES LÓGICOS; E, OU E NÃO IS NULL e IS NOT NULL ESTÁ VAZIO E NÃO ESTÁ VAZIO

11 FUNÇÕES DE DATAS DATE() DIAS MESES DAY(nome do campo)
DATENAME( WEEKDAY, DATE()) DATEPART(WEEKDAY, DATE()) MESES MONTH(nome do campo) DATENAME(MONTH, DATE()) DATEPART(MONTH, DATE())

12 FUNÇÕES DE DATAS ANOS DATEDIFF YEAR(nome do campo)
DATEDIFF(PARTE, DATA INICIAL, DATA FINAL) PARTE = YY ou MM ou DD


Carregar ppt "MS-SQL Server Structure Query Language"

Apresentações semelhantes


Anúncios Google