1. Las operaciones de vista MySQL solo son compatibles con las nuevas versiones de la base de datos. La ventaja de las operaciones de vista es que pueden simplificar las consultas de la base de datos. Especialmente para algunas tablas de datos consultadas con frecuencia, podemos crear una vista primero y luego consultar este tipo de datos. Más adelante, puede consultar la vista directamente. Esto también puede mejorar la eficiencia de las consultas.
Otra ventaja de las vistas es que si cambia los campos o valores de la tabla de datos base, la tabla de la vista también cambiará en consecuencia, por lo que no tenemos que preocuparnos de que los datos de la vista no estén sincronizados al cambiar los valores de los campos. de los datos base.
Por ejemplo: cree una vista y luego consulte a través de la vista.
crear vista v3 como SELECT b.sid, b.grade, c.cname
DESDE grado b, curso c
DONDE b.cid = c.cid
Luego consulta para recuperar un dato de la vista.
seleccione sid,grado,cname de v3 donde sid=200410001
¿No sería mejor entender esto? No volver a utilizar la consulta conjunta para consultar un determinado dato.
2. Procedimientos almacenados: esta operación puede hacer que las operaciones de la base de datos sean más concisas y la reutilización de las operaciones de datos también se refleja mejor. Los procedimientos almacenados pueden implementar operaciones de múltiples tablas y se pueden pasar otros parámetros. Consulte el manual para operaciones específicas.
Estas dos características de SQL se pueden aplicar de manera flexible en nuestro desarrollo real. Quizás puedan cambiar algunas de nuestras operaciones irrazonables de la base de datos en el pasado, haciendo que los programas que escribimos sean más razonables y más fáciles de mantener.