τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Επικεντρωθείτε σε ένα πρακτικό
Αυτό το άρθρο αφορά κυρίως την εφαρμογή, την αυτοεξέταση συγκεκριμένων δηλώσεων λειτουργίας SQL
Το πρωτεύον κλειδί χρησιμοποιείται για τον μοναδικό προσδιορισμό μιας εγγραφής Κάθε πίνακας μπορεί να έχει μόνο ένα πρωτεύον κλειδί (τα πολλαπλά πεδία είναι κοινά πρωτεύοντα κλειδιά).
Ιδιότητες στήλης πρωτεύοντος κλειδιού:非空
,唯一
Navicat
Προσθήκη πρωτεύοντος κλειδιούΕάν δεν ορίσετε πρωτεύον κλειδί κατά τη δημιουργία ενός νέου πίνακα, αυτό το χρυσό κλειδί είναι η αναγνώριση του πρωτεύοντος κλειδιού.
Απλώς επιλέξτε το πρωτεύον κλειδί και προσθέστε το Η στρατηγική αυτόματης αύξησης μπορεί να δημιουργήσει αυτόματα μη επαναλαμβανόμενους σειριακούς αριθμούς.
Περικομμένος πίνακας
truncate
και καθαρό τραπέζιdelete
的区别🎈
Περικοπή του πίνακα: διατηρήστε τη δομή του πίνακα και διαγράψτε οτιδήποτε άλλο.自增字段会回到默认值开始
Καθαρίστε το τραπέζι: διατηρήστε τη δομή του τραπεζιού και μην αφήνετε χώρο.自增字段不会重置
Προσθήκη μη μηδενικού περιορισμού
Προσθέστε μοναδικό περιορισμό
Αυτή είναι η προεπιλεγμένη τιμή, εάν δεν συμπληρωθεί, θα έχει αυτή την τιμή.
Το μεγαλύτερο μέρος του περιεχομένου δεδομένων επαναλαμβάνεται και όλο το περιεχόμενο πρέπει να διασχίζεται κατά την τροποποίηση. Για παράδειγμα, στην κοινότητα όπου βρίσκεστε, μπορείτε να διαιρέσετε την κοινότητα σε ξεχωριστό πίνακα και χρειάζεται μόνο να καταγράψετε το αναγνωριστικό της στον αρχικό πίνακα. .
要求:
Ο τύπος δεδομένων και το μήκος της στήλης του ξένου κλειδιού πρέπει να συνάδουν με τον τύπο δεδομένων και το μήκος της στήλης του πρωτογενούς κλειδιού που αναφέρεται.
Το συσχετισμένο κλειδί είναι το πρωτεύον κλειδί και αντίστροφα, ο δευτερεύων πίνακας (υποπίνακας)
外键在从表添加
Εδώ λαμβάνουμε ως παράδειγμα τη διαγραφή ενημερωμένης έκδοσης. Φυσικά, υπάρχουν περισσότερες από μία επιλογές.
CASCADE
: Διαγραφή ή ενημέρωση από τον γονικό πίνακα και αυτόματη διαγραφή ή ενημέρωση αντίστοιχων σειρών στον θυγατρικό πίνακα
SET NULL
: Διαγράψτε ή ενημερώστε τις σειρές από τον γονικό πίνακα και ορίστε τις στήλες ξένων κλειδιών στον θυγατρικό πίνακα σε NULL. Εάν χρησιμοποιήσετε αυτήν την επιλογή, πρέπει να βεβαιωθείτε ότι η στήλη του υποπίνακα δεν καθορίζει NOT NULL
RESTRICT
: Απόρριψη λειτουργιών διαγραφής ή ενημέρωσης στον γονικό πίνακα
NO ACTION
: Τυπική λέξη-κλειδί SQL, ίδια με το RESTRICT στη MySQL