Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial] Entendendo um Pouco de Query Analyzer e Comandos


 Compartilhar

Posts Recomendados

Query Analyzer

 

Permite Adimistrar Diretamente o SQL Server Usando Comandos Transtac - SQL. Os Comandos SQL Podem Ser Executados Interativamente ou Podem Ser Executadas de Procedimentos Armazenados (Stored Procedures) ou Scripts

 

6371.png

 

 

Lista de Comandos Transact SQL :

 

 

~~~~ > DCL - Data Crontol Language (Linguagem de Controle de Dados)

 

  • GRANT
    • Concede Permissões

 

 

  • DENY
    • Nega Permissões

 

 

  • REVOKE
    • Revoga a Concessão ou a Negação de Permissão

 

 

~~~~ > DDL - Data Definition Language (Linguagem de Definição de Dados)

 

  • CREATE
    • Cria Objeto no Sistema

 

 

  • ALTER
    • Altera a Estrutura dos Objetos

 

 

  • DROP
    • Elimina Obejtos do Sistema

 

 

~~~~ > DML - Data Manipulation Language (Linguagem de Manipulação de Dados)

 

  • SELECT
    • Lê Dados de Tabelas e Views

 

 

  • INSERT
    • Insere Dados em Tabelas

 

 

  • UPDATE
    • Altera Dados em Tabela

 

 

  • DELETE
    • Exclui Dados das Tabelas

 

 

  • BACKUP
    • Realiza Backup de Dados

 

 

  • RESTORE
    • Restaura Dados de um Backup

 

 

  • BULK INSERT
    • Realiza a Inclusão de Grande Quantidade de Dados em Uma Tabela

 

________

 

 

Criação de Tabelas no Banco de Dados Com o Query Analyzer :

 

 

Tipo de dados :

 

 

  • Char(n)
    • Quando o Campo For do Tipo Alfanumérico e Com Tamanho Fixo, o "n" Quer Dizer limitação, o Valor Máximo de Caracteres

 

 

  • Varchar(n)
    • Quando o Campo For do Tipo Alfanumérico e Com Tamanho Não é Fixo, o "n" Quer Dizer Limitação, o Valor Máximo de Caracteres

 

 

  • Int
    • Quando o Campo For Numero Com valor Interio

 

 

  • Decimal(p,s)
    • Quando o Campo For Números Com Valores Decimais, o Valor de "p" é o Numero de Algarismos e o "s" é o Valor dos Algarismos Decimais (Algarismos Após a Virugula)

 

 

  • Money e Smallmoney
    • Quando o Campo For Valores Monetários.

    • Money(8 bits) é Quando a Quantidade de Dinheiro é Muito.

    • Smallmoney(4 Bits) é Quando a Quantidade de Dinheiro é Pequena

 

 

  • Datetime e SmallDatetime
    • Quando o Campo For do tipo data ou Hora

    • Datetime é Quando a Data ou Hora é Grande

    • SmallDatetime é Quando a Data ou Hora é Pequena

 

 

  • Bit
    • Determina se o Valor é Verdadeiro, Falso ou Nulo

 

 

________

 

Nulabilidade

 

 

 

Nulabilidade - Significa se o Campo Declarado Pode Ser ou Não Nulo. Para Fazer Tal Declaração é Necessario Definiro Campo Com a Clausula

 

  • NOT NULL (Não Permite Valor Nulo , Preenchimento Obrigatório do Campo)
     
  • NULL (Permite Valor Nulo , Preenchimento Não Obrigatório do Campo)

 

 

 

________

 

Constraints(Restrições) : Integridade

 

  • Primary Key(Chave Primaria)
    • Campo Principal da Tabela Onde Não Permite Dados Repetidos no Campo. Tornado Assim, Indentificar Unicamente Cada Registro da Tabela

 

 

  • Foreign Key(Chave Enstrangeira)
    • É um Campo Cujos os Dados Aparecem Necessariamente na Chave Primaria de Uma outra Tabela, Mecanismo Principal Para Efetuarmos Relecionamento Entre Tabelas

 

 

________

 

 

Comando INSERT (Inserir Registro)

 

 

Definição :

  • O Comando INSERT Insere um Novo Registro Em Uma Tabela !

 

  • Sintaxe
    • INSERT INTO <tabela> [<campos>] VALUES <valores>

 

Ex ;

 

INSERT INTO Charactere (NAME_ACC, SENHA_ACC, EMAIL_ACC, TELEFONE_ACC, ) VALUES (Mr.TwoHam, 123456, [email protected], 61-32737913)

 

 

________

 

 

Comando UPDATE (Alterar Valor do Registro)

 

 

Definição :

  • O Comando UPDATE Altera Campos de Uma Ou Varios Registros de Uma Tabela !

 

  • Sintaxe
    • UPDATE <tabela> SET <campos> = <expressão> [WHERE<consição>]

 

Ex ;

 

UPDATE CHARACTER SET AVATAR='semfoto.gif'

 

ou

 

UPDATE MEMB_INFO SET LEVEL=2 WHERE MEMB___ID = 'LOGIN'

________

 

 

Comando DELETE (Exclusão de Registro)

 

 

Definição :

  • O Comando DELETE Exclui Uma Ou Varios Registros de Uma Tabela !

 

  • Sintaxe
    • DELETE [FROM] <tabela> [WHERE<condição>]

 

 

Ex ;

 

DELETE FROM MRTWOHAM_SITE WHERE MEMB___ID

 

 

________

 

 

Comando SELECT (Consulta)

 

 

Definição :

  • O Comando SELECT Faz a Seleção Dos Dados de Uma ou Mais Tabelas !

 

 

  • Sintaxe
    • SELECT <campo> [FROM] <tabela>

 

Ex;

 

SELECT NAME_ACC, SENHA_ACC, EMAIL_ACC, TELEFONE_ACC, FROM Charactere

 

 

Para Listar Todos os Campos de uma Tabela, utilizamos o Operador "*" (Asteristico)

 

SELECT * FROM MEMB_INFO

SELECT * FROM MEMB_ID

SELECT * FROM MEMB_GUILD

 

 

Operadores de Comparação

 

Operador | Descrição

= ---- Igual a

<> ---- Diferente

> ---- Maior Que

< ---- Menor Que

>= ---- Maior ou Igual a

<= ---- Menor ou Igual a

 

 

Bom Existem varios Outros Comandos E ETC .. Porem Esse Sao os Mais Importantes !

 

 

________

 

Espero Ter Passado Para Vocês de Forma Clara e Objetiva Este Tutorial ! Qualquer Duvida, Opinião ou Segestão Postar ou me Mandem um MP !

 

________

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.