Certifique-se de ter a biblioteca C sqlite para SQL deve ser instalada no seu fim. Após a instalação bem -sucedida, inicie o shell sqlite com a palavra -chave SQLITE3 conforme exibido. O console do banco de dados SQLITE3 foi lançado para consultar alguns registros.
Você tem que deixar sua mente clara de que não podemos criar visualizações ou usá -las se não tivermos tabelas no banco de dados. No momento, não temos tabelas em nosso banco de dados SQLite. Então, precisamos criar uma nova tabela chamada "Detalhes" utilizando o comando CREATE TABLE. Dentro desta tabela, criamos 3 colunas, eu.e., Salário e idade. A coluna DID é do tipo inteiro e é uma chave primária para esta tabela. A coluna “salário” e a coluna “idade” são do tipo inteiro e não devem ser nulos. A tabela foi criada com sucesso.
Usando o “.Instrução de tabelas ”, listamos todas as tabelas deste banco de dados. Temos apenas uma única tabela, "Detalhes" em nosso banco de dados. Usamos a instrução SELECT para exibir todos os registros de um banco de dados de detalhes seguidos pelo personagem Asterisk "*". A saída mostra que os detalhes da tabela estão atualmente vazios, eu.e., não há registros.
>> .mesasPrecisamos adicionar alguns registros na tabela de detalhes. Assim, precisamos usar a inserção na instrução junto com o nome de uma tabela (detalhes) seguida pelo nome da coluna no qual temos que inserir os registros. Os nomes das colunas devem ser seguidos pelos valores das palavras -chave seguidas pelos valores entre os colchetes. Então, estamos adicionando um total de 10 registros dentro do DID, salário e coluna de idade de uma tabela de detalhes.
Insira em detalhes (valores de salário, idade) (1, 25000, 32);Depois de inserir todos os registros necessários na tabela de detalhes, precisamos selecionar e exibir todos eles em nossa tela de casca, eu.e., A área de consulta do banco de dados SQLite. Para isso, tentamos a instrução SELECT junto com o personagem Asterisk "*" para exibir todos os registros da tabela de detalhes. Todos os registros de três colunas agora são exibidos em nossa tela.
>> selecione * a partir de detalhes;É hora de criar visualizações para fazê -las executar consultas específicas para buscar os registros da tabela de banco de dados com condições. Usaremos a instrução Create View para esse fim, seguida pelo nome da visão a ser criada. O nome de uma visão será seguido pela palavra -chave "AS" e pela consulta a ser executada com o uso de uma visão específica. Temos criado um total de 5 visualizações para a tabela de detalhes pelo uso de 5 consultas diferentes. A primeira visão, "cheia", exibirá uma tabela completa na tela. A visualização "LSAL" exibirá os registros de uma tabela em que o valor da coluna salário é igual ou superior a 30000, e a visualização "ssal" exibirá os registros em que a coluna salário tem valores menores de 30000. Assim, o Lage exibirá registros de acordo com o valor igual a menos de 25 na idade da coluna. Por fim, a visualização "sálvia" exibirá os registros onde o valor da coluna de idade é menor que 25.
Crie uma visualização completa como selecione * a partir de detalhes;Usando o “.Instrução de tabelas ”, listamos todas as tabelas e recém -criadas 5 visualizações em nossa tela de shell do banco de dados SQLite apresentada abaixo.
Vamos experimentar as instruções selecionadas para exibir os registros de uma tabela detalhes. Para isso, tentamos o personagem "*" dentro do comando. Ele exibiu todos os 3 registros de coluna de uma tabela, eu.e., Um total de 10 registros. Depois disso, tentamos a instrução Select junto com o nome da primeira visão, "Full", para ver como ele sai. Ele também exibiu os registros mesmos que o primeiro resultado de consulta. Isso mostra que o uso do nome da tabela e o nome da visualização "completo" exibirão a mesma saída.
>> Selecione * FECLE;Vamos tentar usar a instrução Selecionar novamente para exibir os registros sobre as outras 4 visualizações. Então, tentamos a instrução selecionada para visualizações: lsal, ssal, lage e sálvia, respectivamente, e obtemos os 4 saídas diferentes para cada. O uso da primeira visualização na instrução SELECT exibiu o total de 5 registros para a tabela de detalhes, onde o valor de uma coluna de salário é igual e maior que 30000, enquanto o uso da visão de SSAL na instrução SELECT exibe os 5 registros onde a coluna salário tem valores inferiores a 30000.
>> selecione * de Lsal;Depois disso, tentamos usar as visualizações de LAGE e SAGE nas instruções de seleção e obtivemos os resultados mostrados. O uso da LAGE exibiu um total de 6 registros em que o valor da coluna “idade” é maior ou igual a 25. Enquanto o uso de sálvia exibe um total de 4 registros em que o valor para a coluna “idade” é menor que 25.
>> Selecione * FROM LAGE;Conclusão
Finalmente! Implementamos a criação de visualizações sobre tabelas dentro do SQLite. Para isso, criamos uma tabela e inserimos alguns registros nela. Depois disso, criamos um total de 5 visualizações diferentes e as usamos na consulta selecionada para exibir registros da tabela de maneiras restritas.