Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 5 de 5
  1. #1

    Avatar de Mr.TwoHam
    Data de Ingresso
    Sep 2009
    Localização
    Microsoft ®
    Idade
    31
    Posts
    628
    Agradecido
    36
    Agradeceu
    21
    Peso da Avaliação
    23

    Padrão [Tutorial] Entendendo um Pouco de Query Analyzer e Comandos T - SQL

    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




    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, [Somente usuários registrados podem vem os links. ], 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 !

    ________


    Créditos :

    * - Mr.TwoHam

  2. #2

    Avatar de ShamaN
    Data de Ingresso
    Sep 2009
    Localização
    Rocks City
    Posts
    226
    Agradecido
    1
    Peso da Avaliação
    18

    Padrão

    Uma observação é a indentação é muito impotante para um bom entendimento de um código...

    como foi colocado:
    INSERT INTO Character (NAME_ACC, SENHA_ACC, EMAIL_ACC, TELEFONE_ACC, ) VALUES (Mr.TwoHam, 123456, [Somente usuários registrados podem vem os links. ], 61-32737913)

    tente sempre no maximo separar linhas que fazem um select ou insert dos valores ( values )

    ex:
    INSERT INTO Character
    (NAME_ACC, SENHA_ACC, EMAIL_ACC, TELEFONE_ACC, )
    VALUES (Mr.TwoHam, 123456, [Somente usuários registrados podem vem os links. ], 61-32737913)

    pois fica melhor para se entender pois na primeira linha você ja verifica que ta inserindo e depois na segunda linha ja indentifica que está dando colunas para ser inseridas e na terceira linha ja fis o proprio sintaxe values ( valores ) ta inserindo na ordem postada acima.

    ótimo tutorial e vai uma dica ja posta mais obre usando if, while, for e usando um begin muito impotante em procedures
    Última edição por ShamaN; 25-11-2009 às 05:35 PM.

  3. #3

    Avatar de Bebezin
    Data de Ingresso
    Sep 2009
    Localização
    Ceilândia-DF
    Idade
    34
    Posts
    51
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    16

    Padrão

    bacana gostei, bem explicado os comandos e para o que servem.



    @ShamaN

    você é um cara muito organizado [:, kkkk.


  4. #4

    Avatar de Mr.TwoHam
    Data de Ingresso
    Sep 2009
    Localização
    Microsoft ®
    Idade
    31
    Posts
    628
    Agradecido
    36
    Agradeceu
    21
    Peso da Avaliação
    23

    Padrão

    Obrigado ,

    ShamaN , Estarei providenciando isso !
    Última edição por Mr.TwoHam; 31-08-2011 às 06:37 PM.

  5. #5

    Avatar de muadidas
    Data de Ingresso
    Aug 2011
    Localização
    Campo Grande
    Idade
    31
    Posts
    51
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    14

    Padrão

    Poderia Fazer Uma De JOB Também ...

    Sou Péssimo Nessa Parte.

    Ajudaria Bastante Se Fizesse.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 13 usuários navegando neste tópico. (0 registrados e 13 visitantes)

Tópicos Similares

  1. [Tutorial]Comandos de ADM e GM
    Por FusioN no fórum Priston Tales
    Respostas: 0
    Último Post: 08-03-2011, 04:05 PM
  2. [PHP + OOP] - Brincado um pouco
    Por FlavioH no fórum PHP
    Respostas: 4
    Último Post: 23-11-2009, 12:37 AM
  3. Respostas: 0
    Último Post: 17-09-2009, 03:46 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •