1. Les opérations de vue MySQL ne sont prises en charge que dans les nouvelles versions de la base de données. L'avantage des opérations de vue est qu'elles peuvent simplifier les requêtes de base de données. En particulier pour certaines tables de données fréquemment interrogées, nous pouvons d'abord créer une vue, puis interroger ce type de données. plus tard, vous pourrez interroger directement la vue. Cela peut également améliorer l’efficacité des requêtes.
Un autre avantage des vues est que si vous modifiez les champs ou les valeurs de la table de données de base, la table de vue changera également en conséquence, nous n'avons donc pas à nous soucier de la désynchronisation des données de la vue lors de la modification des valeurs des champs. des données de base.
Par exemple : créez une vue, puis interrogez-la.
créer la vue v3 en tant que SELECT b.sid, b.grade, c.cname
DE la classe b, cours c
OÙ b.cid = c.cid
Puis interrogez pour récupérer une donnée de la vue
sélectionnez sid,grade,cname à partir de la v3 où sid=200410001
Ne serait-il pas préférable de comprendre cela, de ne plus utiliser de requête conjointe pour interroger une certaine donnée.
2. Procédures stockées, cette opération peut rendre les opérations de base de données plus concises et la réutilisation des opérations de données est également mieux reflétée. Les procédures stockées peuvent implémenter des opérations multi-tables et d'autres paramètres peuvent être transmis. Veuillez vous référer au manuel pour les opérations spécifiques.
Ces deux fonctionnalités SQL peuvent être appliquées de manière flexible dans notre développement actuel. Peut-être qu'elles peuvent modifier certaines de nos opérations de base de données déraisonnables dans le passé, rendant les programmes que nous écrivons plus raisonnables et plus faciles à maintenir.