Las declaraciones SQL de uso común de Django deben saber

Aumentar

  • Crear usuario
create user 'bmanager'@'localhost' identified by 'MyNewPass0!';
  • Crear una biblioteca
CREATE DATABASE books;
  • Autorizar
grant all privileges on books.* to 'bmanager'@'%' identified by "MyNewPass0!";
  • Actualizar
flush privileges;

Cheque

  • Ver biblioteca: mostrar bases de datos;
  • Usar biblioteca: usar libros;
  • Tabla de consulta: mostrar tablas;
  • Ver la estructura de la tabla de datos: desc booksModel_books_info;
  • Ver el DDL generado por la tabla:
show create table booksModel_books_info\G;
  • Todos los datos en la tabla de consulta:
select * from  booksModel_books_info\G;
  • Cuántos registros en la tabla de consulta:
select count(*) from booksModel_books_info;   
  • Un campo en la tabla de consulta:
select id from  booksModel_books_info;
  • Dos campos en la tabla de consulta.
select id,name from  booksModel_books_info;
  • Los primeros 10 datos en la tabla de búsqueda
select * from booksModel_books_info  limit 10\G;
  • Los primeros 10 datos en la tabla de búsqueda
select * from booksModel_books_info where price='88' limit 0,10\G;
  • 10 registros después del Artículo 6 en el formulario de consulta, excluyendo el Artículo 6
select * from booksModel_books_info where price='88' limit 6,10\G;
  • Los últimos 10 datos en la tabla de búsqueda
select * from booksModel_books_info order by id desc limit 10\G;
  • La tabla de consulta contiene datos para un campo.
select * from booksModel_books_info where price='88'\G;
  • Los diez datos principales en una tabla de consulta que contiene un campo
select * from booksModel_books_info where price='88' limit 10\G;
  • Los últimos diez datos en la tabla de consulta contienen un campo
select * from booksModel_books_info where price='88' order by id desc  limit 10\G;
  • La tabla de consulta contiene los datos de un determinado campo y genera la información del campo especificado.
select id,name,price from booksModel_books_info where price='88'\G;

Eliminar

  • Eliminar una biblioteca: DROP DATABASE books;
  • Eliminar un dato en la tabla: eliminar de booksModel_books_info donde name = 'red de comunicación moderna';
  • Eliminar una tabla: drop table booksModel_books_info;
  • Borrar los datos en la tabla

Hay dos formas de borrar la información de la tabla:

truncate table booksModel_books_info;
delete  from booksModel_books_info;

La diferencia entre truncar y eliminar datos claros de la tabla:

  • truncar es borrar todo (más rápido), borrar es borrar uno por uno (más lento)
  • truncar no escribe el registro del servidor, eliminar escribe el registro del servidor, por lo que truncar es más eficiente que eliminar
  • truncar no activa el disparador (disparador), pero restablecerá la Identidad (columna de identificación, campo de auto-incremento), que es equivalente a la columna de auto-incremento, se establecerá en el valor inicial y comenzará a grabar nuevamente desde 1, en lugar de seguir el número de ID original. Después de eliminar, la identidad sigue siendo la ID de registro después de que la ID de registro más reciente que se eliminó se incremente en 1. Si solo necesita eliminar algunos registros de la tabla, solo puede usar la instrucción DELETE con la condición where

Cambio

  • Cambiar nombre de tabla
rename table booksModel_books_info to booksModel_books_info_get;  
141 artículos originales publicados · Me gusta 318 · Visita 270,000+

Supongo que te gusta

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