• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Entendendo um Pouco de Query Analyzer e Comandos

jefinsobral

Honrado XPZ
Query Analyzer 

Permite Administrar 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


Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


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 Objetos 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 Inteiro

    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 Vírgula)

    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 é Necessário Definir o Campo Com a Cláusula

    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, mr.twoham@contrasasregas.com, 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 !

Creditos : Ajuda Em MuOnline / jefinsobral
 
Topo Bottom