Algoritmos

Difficulty: Easy
Cost: Free

SQL (Structured Query Language) é uma linguagem de computador para criar banco de dados e manipular dados. SQL é um ANSI (American National Standard Institute) padrão e é suportado por quase todos os Sistemas de Gestão de Base de dados relacional (RDBMS) como Oracle, MySQL, SQLServer, MS Access, etc PostGreSQL SQL tem duas partes:

  • Dados Definition Language (DDL): criar, alterar, ou largar tabelas e índices.
  • Data Manipulation Language (DML): para inserir, actualizar, apagar ou recuperar os dados nas tabelas.

Veja como utilizar o SQL.

  1. Instalar um pacote RDBMS. Você pode baixar o MySQL a partir do http://www.mysql.org para seu sistema operacional (SO) e instalá-lo usando as instruções dadas. Por Sistema Operacional Windows, ele pode ser instalado clicando duas vezes no instalador e escolhendo os valores padrão para cada etapa.
  2. Iniciar Mysql serviço. Na janela do prompt de comando, altere o diretório para C: \ mysql \ bin (caso tenha MySQL instalados em C:) ea questão seguinte comando para iniciar o MySQL serviço:

    NET START mysql

  3. query recuperar o nome da tabela da base de dados Iniciar Mysql cliente.Na janela do prompt de comando, altere o diretório para C: \ mysql \ bin e emitir o comando mysql para obter prompt mysql.
  4. Criar um banco de dados. MySQL. No prompt de comando digite 'criar base de dados', seguido por qualquer nome do banco de dados. Lembre-se de colocar ponto e vírgula no final do comando:

    criar base de dados EMP;

  5. Defina a base de dados criada como um ativo. Para fazer isso, o tema 'USO' seguido pelo comando nome do banco de dados mysql no prompt:

    EMP utilização;

  6. Crie uma tabela. Para isso, use 'CREATE TABLE' comando com o nome e dados do tipo de cada campo da tabela. Você também pode especificar PRIMARY KEY e qualquer outro constrangimento como NOT NULL. Por exemplo:

    CREATE TABLE pessoa
    (NOME VARCHAR (80) PRIMARY NOT NULL,
    DSGN VARCHAR (5),
    IDADE INTEGER,
    PAY INTEGER
    );
  7. Inserir alguns dados na tabela criada.Isto é conseguido através de "INSERT INTO" comando seguido por tabela nome e valores a serem inseridos.
    • Se você precisar inserir uma linha com os valores para todas as colunas, em seguida, utilize o seguinte comando:

      INSERT INTO pessoa VALUES ( 'Kakul', 'MGR', 26,35000);

    • Se você precisa inserir valores para colunas selecionadas apenas, então você precisará especificar os nomes coluna também no comando como mostrado:

      INSERT INTO pessoa (NOME) VALUES ( 'Feroz ");

    Repare que o valor é um personagem dentro de aspas simples e cada comando é encerrado com um ponto e vírgula.

  8. Atualização da tabela.
    • Use UPDATE comando SET e com pares nome-valor, como:

      UPDATE pessoa pagar SET = 50000;

    • Para atualizar uma fila especial, use UPDATE WHERE no comando como:

      UPDATE pessoa pagar SET = 20000 WHERE NAME = 'Kakul';
  9. Recupere os dados armazenados. Use o comando SELECT para recuperar dados. Para obtenção condicionais, você pode usar WHERE. Tente seguintes perguntas:
    • Para obter todas as colunas e todas as linhas:

      SELECT * FROM pessoa;

    • Para obter a lista ordenada, use cláusula ORDER BY:

      SELECT * FROM pessoa ORDER BY nome;

    • Para recuperar algumas colunas de todas as linhas:

      SELECT nome de pessoa;

    • Para obter todas as colunas de uma linha especial:

      SELECT * FROM pessoa onde name = "Feroz";

    • Para obter as colunas selecionadas de uma linha especial:

      POR ONDE pessoa pagar SELECT name = "Kakul ';
    • Para obter uma linha com colunas com um padrão particular (ou seja, de pagar todos os empregados cujo nome começa com K):

      POR ONDE pessoa pagar SELECT nome como "K%";

    • Para contar o número de registros na tabela (diga que você quer saber número de empregados):

      SELECT COUNT (*) FROM pessoa;

    • Para obter a soma de uma coluna (diga o que precisa de saber pagar total a ser pago):

      SELECT SUM (PAY) FROM pessoa;
    • Utilização e / ou em cláusula WHERE para recuperar dados com base em múltiplos condição:

      SELECT * FROM pessoa WHERE nome LIKE '% K' E pagar> 5000;
    • Para agrupar os resultados, como na utilização GROUP BY seguinte:

      SELECT * FROM pessoa GROUP BY dsgn;

    • Para mostrar um grupo que satisfaça os critérios, use TENDO como ilustrado abaixo:

      SELECT * FROM pessoa POR GRUPO TENDO pagará dsgn> 12000;
    • Para obter resultados, se tiver qualquer um campo de determinado valor, use cláusula IN:

      SELECT * FROM pessoa em nome IN ( 'Feroz "," Kakul');

    Você pode tentar resgatar com outras funções também como AVG, distinta, ENTRE etc

  10. Adicionar uma coluna na tabela.Isto é feito através de ALTER comando como:

    ALTER TABLE pessoa ADD experiência INTEGER;

  11. Defina um alias para a tabela pessoa usando somente poucas colunas. Para isso, use AS como ilustrado abaixo:

    SELECT NOME, DSGN pessoa DESDE AS empregados;

  12. Excluir registros da tabela.
    • Para apagar um determinado registro, uso com comando EXCLUIR WHERE como:

      DELETE * FROM pessoa WHERE name = "Feroz";

    • Para apagar todos os registros, utilize:

      DELETE FROM pessoa;

      Todos os registros também podem ser eliminados utilizando TRUNCATE comando como:

      TRUNCATE TABLE pessoa;

  13. Largue a coluna adicionado no passo 10 acima. Você tem que usar de novo com comando ALTER DROP como este:

    ALTER TABLE pessoa DROP experiência;

    Observe que, com ADD tem de especificar os dados do tipo da coluna na qual também não é, obviamente, necessária com DROP.

  14. Largue a tabela criada. Utilize DROP TABLE comando seguido pelo nome tabela.

    DROP TABLE pessoa;

  15. Gota de dados também. Use DROP DATABASE comando seguido pelo nome do banco de dados.

    DROP DATABASE EMP;
  16. Experimente temas como a criação de um adiantamento SQL vistas, procedimentos armazenados, cursores, etc aderir a partir do link sugerido.
Average rating: