As instruções SQL comumente usadas pelo Django devem saber

Aumentar

  • Criar usuário
create user 'bmanager'@'localhost' identified by 'MyNewPass0!';
  • Crie uma biblioteca
CREATE DATABASE books;
  • Autorizar
grant all privileges on books.* to 'bmanager'@'%' identified by "MyNewPass0!";
  • Atualizar
flush privileges;

Verifique

  • Ver biblioteca: mostra bancos de dados;
  • Usar biblioteca: use livros;
  • Tabela de inquérito: mostrar tabelas;
  • Veja a estrutura da tabela de dados: desc booksModel_books_info;
  • Veja o DDL gerado pela tabela:
show create table booksModel_books_info\G;
  • Todos os dados na tabela de consulta:
select * from  booksModel_books_info\G;
  • Quantos registros na tabela de consulta:
select count(*) from booksModel_books_info;   
  • Um campo na tabela de consulta:
select id from  booksModel_books_info;
  • Dois campos na tabela de consulta
select id,name from  booksModel_books_info;
  • Os 10 primeiros dados na tabela de pesquisa
select * from booksModel_books_info  limit 10\G;
  • Os 10 primeiros dados na tabela de pesquisa
select * from booksModel_books_info where price='88' limit 0,10\G;
  • 10 registros após o artigo 6 no formulário de consulta, excluindo o artigo 6
select * from booksModel_books_info where price='88' limit 6,10\G;
  • Os últimos 10 dados na tabela de pesquisa
select * from booksModel_books_info order by id desc limit 10\G;
  • A tabela de consulta contém dados para um campo
select * from booksModel_books_info where price='88'\G;
  • Os dez principais dados em uma tabela de consulta que contém um campo
select * from booksModel_books_info where price='88' limit 10\G;
  • Os últimos dez dados na tabela de consulta contêm um campo
select * from booksModel_books_info where price='88' order by id desc  limit 10\G;
  • A tabela de consulta contém os dados de um determinado campo e gera as informações do campo especificado
select id,name,price from booksModel_books_info where price='88'\G;

Excluir

  • Excluir uma biblioteca: livros DROP DATABASE;
  • Exclua um dado na tabela: delete from booksModel_books_info where name = 'modern communication network';
  • Excluir uma tabela: solte a tabela booksModel_books_info;
  • Limpe os dados na tabela

Existem duas maneiras de limpar as informações da tabela:

truncate table booksModel_books_info;
delete  from booksModel_books_info;

A diferença entre truncar e excluir dados claros da tabela:

  • truncado é excluir o todo (mais rápido), excluir é excluir um por um (mais lento)
  • truncar não grava o log do servidor; excluir grava o log do servidor; é por isso que truncar é mais eficiente do que excluir
  • truncate não ativa o gatilho (gatilho), mas redefinirá a identidade (coluna de identificação, campo de auto incremento), que é equivalente à coluna de auto incremento, será definida como o valor inicial e começará a gravar novamente a partir de 1, em vez de seguir o número de identificação original. Após a exclusão, a identidade ainda é o ID do registro, depois que o ID do registro mais recente que foi excluído é incrementado em 1. Se você precisar excluir apenas alguns registros da tabela, poderá usar apenas a instrução DELETE com a condição where

Alterar

  • Alterar o nome da tabela
rename table booksModel_books_info to booksModel_books_info_get;  
Publicado 141 artigos originais · Gosto 318 · Visite 270.000+

Acho que você gosta

Origin blog.csdn.net/Sunny_Future/article/details/105544843
Recomendado
Clasificación