MS-SQL Server Structure Query Language

Slides:



Advertisements
Apresentações semelhantes
Ana Paula B. Barboza Ivana Xavier Rodrigues
Advertisements

O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Professor: Marcus Sampaio Monitor: Eduardo Santiago Moura
Banco de Dados Prof. Antonio.
SQL Structured Query Language
SQL Structured Query Language (continuação)
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Visões Marilde Santos.
SQL Structured Query Language Juliano Brito da Justa Neves PESCD – Programa de Estágio Supervisionado de Capacitação Docente.
Maurício Edgar Stivanello
SGBD.
Introdução à Engenharia da Computação
Oficina sobre banco de dados
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
Material III-Bimestre Wagner Santos C. de Jesus
Linguagem de Banco de Dados - SQL
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Banco de dados Profª Kelly Medeiros.
PostgreSQL.
Comandos de SQL Excel VBA II.
1 SQL (Structured Query Language) Linguagem padrão usada em BD relacionais –SQL1 ou SQL-86: primeira versão do padrão. –SQL2 ou SQL-92: versão usada atualmente.
SQL Álvaro Vinícius de Souza Coêlho
BANCO DE DADOS UNIVERSIDADE ESTADUAL DE SANTA CRUZ
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
(Linguagem de Consulta Estruturada)
SEGUNDA FASE / S2B MIC PERNAMBUCO SEGUNDA FASE / S2B MIC PERNAMBUCO
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Desenvolvendo um script SQL
Linguagem SQL.
Colégio da Imaculada Curso Técnico em Informática
Linguagem de Definição de Dados
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Baseado no material do Professor Raul Paradeda
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
SCC Bancos de Dados e Suas Aplicações
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
SQL (Structured Query Language)
1 Introdução à Manipulação de Dados SQL – Structured Query Language  Tabela = Relação  DDL – Data Definition Language  Sub-conjunto do SQL que suporta.
Daniel Paulo SQL Módulo I Daniel Paulo
Recuperação de Dados Banco de Dados Carina Farias
VBA – Visual Basic para Aplicativos
Linguagem de definição de dados - SQL
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
1 Programação de Banco de Dados José Antônio da Cunha George Azevedo da Silva.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Capítulo 4 SQL básica.
José Antônio da Cunha 2/6/2016 José Antônio - CEFET-RN 1 Disciplina: Banco de Dados.
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
José Antônio da Cunha 3/6/2016 José Antônio - CEFET-RN 1 Copyright © Dale Carnegie & Associates, Inc.
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
Criando um Banco de Dados no PHPMyAmin
SQL (Structure Query Language)
Banco de Dados para Redes– Aula 02 Prof. Me. Ronnison Reges Vidal
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
BANCO DE DADOS Araújo Lima Ago / 2017 Araújo.
Prática O-R Fernando Fonseca.
Prática - BD Distribuído
SQL – COMANDOS DML Profª Rosana Traversa.
Comandos DDL (Data Definition Language) - 2
Modelagem de Banco de Dados
Módulo III Capítulo 3: Linguagem SQL
Transcrição da apresentação:

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

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

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

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

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

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(__,__,__,__)

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

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

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

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

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())

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