Secret Experience

Secret Experience (https://secretexperience.net/)
-   [MU] Outros (https://secretexperience.net/mu-outros/)
-   -   [Tutorial] Entendendo um Pouco de Query Analyzer e Comandos T - SQL (https://secretexperience.net/mu-outros/25452-tutorial-entendendo-um-pouco-de-query-analyzer-e-comandos-t-sql.html)

kakarojeta 18-09-2010 01:08 AM

[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

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]




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 Character
(NAME_ACC, SENHA_ACC, EMAIL_ACC, TELEFONE_ACC, )
VALUES (kakarojeta, 123456, [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] , 66-36448578)


________


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


Horários baseados na GMT -3. Agora são 03:29 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0