Que é SQL?

| by John L | April 06, 2005
Que é SQL? O SQL está para a língua de pergunta estruturada e é o lingua - franca no mundo da base de dados. O SQL é um padrão que seja usado por todos os vendedores e programadores da base de dados definir, extrair e alcançar a informação que é armazenada nas bases de dados. O SQL começou a vida como uma criação de IBM mas foi estandardizado pelo American National Standards Institute (ANSI) e pelo International Organization for Standardization (ISO) como ANSI/ISO SQL em 1988. Desde então ANSI/ISO SQL o padrão continuou a evoluir. O grupo de ANSI-SQL tem publicado desde três padrões sobre os anos:
  •  SQL89 (SQL1)
  •  SQL92 (SQL2)
  •  SQL99 (SQL3)

O SQL é uma língua de pergunta. Deve Inglês-como e fácil usar-se. Entretanto, embora haja mais de 90 palavras reservadas SQL, a maioria de programadores usam raramente mais do que o seguinte punhado dos comandos - SELETOS, da INSERÇÃO, do UPDATE, da SUPRESSÃO, DE, ONDE, TENDO, NO MEIO, COMO, OU, E, NÃO, DENTRO, da ORDEM, GRUPO e PERTO.

Por exemplo, se você tivesse uma tabela da base de dados nomeada “empregados” e você quisesse recuperar todos os registros onde o empregado tem o último “dono da casa conhecido”, você usaria a seguinte indicação do SQL:

SELECIONAR * dos empregados ONDE lastname = “dono da casa”;

Há muitas categorias diferentes de indicações do SQL mas básicos que todos os programadores devem ser familiares com são as indicações do SQL isso:
  •  Criar tabelas e manipular suas definições
  •  Perguntar os dados da tabela
  •  Manipular os dados da tabela

O SQL é usado predominantly por 2 tipos de usuários - os programas e os seres humanos (que fecham à chave nos comandos através de um cliente da base de dados) - passar instruções às bases de dados. Os comandos do SQL podem ser fechados à chave em um cliente da base de dados como o Browser da pergunta de MySQL ou o gerente da empresa do usuário do SQL e ser executados ao retorno um resultado ou modificar registros na base de dados. O SQL pode também ser usado conjuntamente com a língua de programação ou a língua scripting como básico de Microsoft ou PHP visual comunicar-se com a base de dados.

Embora o SQL seja um padrão do mundo, é infeliz que a maioria de vendedores da base de dados vieram acima com dialects e variações diferentes. Isto é porque cada vendedor da base de dados quer diferenciar seus produtos da base de dados da multidão. Um exemplo bom é TRANSACT-SQL do usuário de Microsoft SQL. TRANSACT-SQL é um superset do SQL e é projetado para o uso somente com o usuário de Microsoft SQL. Embora faça a programação de muito mais fácil para colaboradores do software, não é compliant com outras bases de dados como Oracle ou MySQL - fazer TRANSACT-SQL programa non base de dados-portátil. Como esta', embora muitas destas características sejam poderosas e robust, é prática boa exercitar o cuidado e limitar seu uso do SQL ser compliant com os padrões de ANSI/ISO SQL e ODBC-Compliant.

Courtesty de SQLPrimer.com - http://www.sqlprimer.com.

Article Source: http://www.articleset.com



About the Author

John L is the webmaster of http://www.bimmercenter.com..

daboss@bimmercenter.com » Read more articles by John L
You are welcome to publish or reprint this article free of charge, provided: