Sql fluente ddl dml e dql

Disponível somente no TrabalhosFeitos
  • Páginas : 20 (4797 palavras )
  • Download(s) : 0
  • Publicado : 25 de abril de 2012
Ler documento completo
Amostra do texto
Todos os direitos reservados a Leandro Gonçalves dos Santos – www.cybershield.com.br

SQL FLUENTE
TREINAMENTO AVANÇADO DE LINGUAGEM SQL PARA BANCO DE DADOS

Desenvolva, manipule e administre bancos de dados
Guia resumido projetado para aprendizagem rápida para programadores Revelado método de aprendizagem acelerada de linguagem de programação e SQL Explicação simples e direta permitindo umaassimilação rápida na linguagem SQL Diferente dos outros livros com linguagem rebuscada, teorias longas e centenas de páginas Com certeza o melhor guia de treinamento e suporte para programação de banco de dados

Autor: Leandro Gonçalves dos Santos Programador linguagem C# e SQL nível avançado Penetration Tester Linux BackTrack 5

1

Todos os direitos reservados a Leandro Gonçalves dosSantos – www.cybershield.com.br

ÍNDICE

SQL Básico
• • • • • • • • • • • • • • • • 4 - O que é SQL? 4 - Introdução a linguagem SQL 5 - SQL Server 2008 express– Ferramentas para desenvolvimento de banco de dados 14 - Passos para efetuar conexão com Banco de dados e comandos SQL por meio de programas com linguagem C# 19 - Método de aprendizagem rápida para linguagens de programação e SQL 20 -Sintaxe SQL 22 - Create DataBase – Criando um banco da dados 22 - Create Table – Criando uma tabela no banco de dados 23 – Select 25 – Distinct 25 – Where 27 - And & Or 29 - Order By 31 - Insert 32 - Update 34 - Delete

SQL Avançado – Segue abaixo o conteúdo do livro completo • • • • • • • • • • • • • • • • • • • • • • • • • • Top Like Wildcards In Between Alias Joins Inner Join Left Join RightJoin Full Join Union Select Into Constraints Not Null Unique Primary Key Foreign Key Check Default Create Index Drop Alter Increment Views Dates o GETDATE() o DATAPART()

2

Todos os direitos reservados a Leandro Gonçalves dos Santos – www.cybershield.com.br

• • • • • • • • • • • • • • • • • • • • • •

o DATEADD() o DATEDIFF() o DATECONVERT() Nulls isnull() Data Types Funções SQL avg()count() first() last() max() min() sum() Group By Having ucase() lcase() mid() len() round() now() format() Quick Ref Hosting

3

Todos os direitos reservados a Leandro Gonçalves dos Santos – www.cybershield.com.br

SQL BÁSICO
O que é SQL?
SQL é uma linguagem padrão para acessar base de dados de programas. Nosso guia de SQL lhe habilitará a usar o acesso ao banco de dados e manipular dadosnos seguintes bancos de dados. • • • • • • MySQL SQL Server Access, Oracle Sybase DB2 E outros sistemas de banco de dados.

Porém entraremos com mais ênfase e detalhes com o uso do SQL Server 2008 express, totalmente gratuito e muito eficiente para iniciantes. A codificação da linguagem SQL é praticamente igual para qualquer outro banco de dados, mas cada qual tem sua particularidade. Praticamentetodo sistema da informação possui bancos de dados, por exemplo, um banco de dados de clientes de uma locadora de vídeo, possui armazenado cada cliente, seu nome, RG, CPF, endereço para cobrança. Isto são dados que estão em uma tabela do banco de dados. E temos outra tabela que diz respeito ao filme que nosso cliente está alugando, qual a data de entrega, qual o preço pago, se foi pago ou não.Esta outra tabela tem associação com a primeira. Como você já percebeu, não adianta ser especialista em uma linguagem de programação, mas é primordial você possuir habilidades avançadas em linguagem SQL por que banco de dados fazem parte constantemente de sistemas de alta qualidade seja em webpages ou sistemas do tipo desktop como o SAP por exemplo ou até mesmo aplicativos para home users.Introdução a Linguagem SQL
O que podemos então fazer com a linguagem SQL. • • Permite-nos manipular banco de dados. O SQL é ANSI – American National Standards Institute – Ou seja, é uma linguagem padrão para todos os bancos de dados usados. Uma linguagem universal, então entendendo com este livro a linguagem SQL você estará apto a trabalhar com qualquer banco de dados.

O que é possível fazer com a...
tracking img