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


HGIDC
Resultados 1 a 5 de 5
  1. #1

    Avatar de Mr.TwoHam
    Data de Ingresso
    Sep 2009
    Localização
    Microsoft ®
    Idade
    24
    Posts
    634
    Agradecido
    32
    Agradeceu
    20
    Peso da Avaliação
    16

    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
    227
    Agradecido
    1
    Peso da Avaliação
    11

    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
    26
    Posts
    51
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    9

    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
    24
    Posts
    634
    Agradecido
    32
    Agradeceu
    20
    Peso da Avaliação
    16

    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
    23
    Posts
    51
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    7

    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á 1 usuários navegando neste tópico. (0 registrados e 1 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
  •