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.
• 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

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website