|
|
Δημοσιεύτηκε στις 9/3/2019 7:46:46 μ.μ.
|
|
|
|

Αυτή η ανάρτηση επεξεργάστηκε τελευταία φορά από τον/την Kongcida στις 2019-3-10 00:12
πρόλογος Αυτό το άρθρο μιλά κυρίως λεπτομερώς για την προσθήκη, διαγραφή, έλεγχο και τροποποίηση δεδομένων πίνακα -- εισαγωγή, διαγραφή, επιλογή, ενημέρωση.
Ετοιμαστείτε
Πριν μπούμε σε αυτό το άρθρο, ας δημιουργήσουμε μια βάση δεδομένων που ονομάζεται DemoDb. Στη συνέχεια, εκτελέστε τον ακόλουθο κώδικα, ο οποίος περιέχει τον πίνακα που θα χρησιμοποιηθεί για λίγο.
Ο παραπάνω πίνακας έχει δημιουργηθεί, ας εισάγουμε το κείμενο.
Κείμενο
Αρχικά, εισαγάγετε δεδομένα στη βάση δεδομένων.
#Εισαγωγή δεδομένων
Τα αποτελέσματα του ερωτήματος είναι τα εξής:
#Τροποποίηση δεδομένων
Τα αποτελέσματα έχουν ως εξής:
Η τελευταία στήλη της ποσότητας άλλαξε από 5 σε 13
#Διαγραφή δεδομένων
Χτυπήστε τα βασικά σημεία, σκεφτείτε δύο φορές πριν διαγράψετε δεδομένα. Φροντίστε να φέρετε την έκφραση υπό όρους στο τέλος, διαφορετικά τα δεδομένα ολόκληρου του πίνακα θα διαγραφούν. Σε αυτήν την ενότητα, θα κάνω διάκριση μεταξύ απόθεσης, περικοπής και διαγραφής.
*σταγόνα: Διαγράφει ολόκληρο τον πίνακα, συμπεριλαμβανομένων των δεδομένων πίνακα, του χώρου πίνακα και της δομής του πίνακα. Δεν μπορείτε να εισαγάγετε δεδομένα στον πίνακα στο μέλλον, εκτός εάν δημιουργήσετε ξανά τον πίνακα.
*Διαγραφή: Διαγραφή δεδομένων σε έναν πίνακα, μπορείτε να διαγράψετε τα δεδομένα στην καθορισμένη σειρά και τα διαγραμμένα δεδομένα θα καταγραφούν στο αρχείο καταγραφής για μεταγενέστερη επαναφορά. Επομένως, όταν χρησιμοποιείτε αυτήν τη μέθοδο για τη διαγραφή και, στη συνέχεια, την εισαγωγή νέων δεδομένων, η στήλη που προστέθηκε αυτόματα θα συνεχιστεί και δεν θα γίνει επαναφορά.
*Περικοπή: Διαγράφει τα δεδομένα στον πίνακα για να ελευθερώσει χώρο στον πίνακα. Μπορείτε να συνεχίσετε να εισάγετε δεδομένα στον πίνακα αργότερα. Δεν μπορείτε να διαγράψετε δεδομένα για μια γραμμή μεμονωμένα, μόνο όλα τα δεδομένα σε ολόκληρο τον πίνακα και η τιμή πλήθους που χρησιμοποιείται για τον προσδιορισμό της νέας γραμμής επαναφέρονται στη σπορά αυτής της στήλης. Δηλαδή, εισαγάγετε νέα δεδομένα και ξεκινήστε από την αρχή με το πλήθος των στηλών που προστέθηκαν προηγουμένως. Η περικοπή ισοδυναμεί με διαγραφή χωρίς συνθήκη where.
#Δεδομένα ερωτήματος
Στο μπροστινό μέρος, χρησιμοποιούμε το "Επιλέξτε * από το όνομα του πίνακαΑυτή η πρόταση υποβάλλει ερωτήματα σε όλα τα δεδομένα του πίνακα. Σε πραγματικά έργα, θα κάνουμε πιο σύνθετα ερωτήματα ανάλογα με τις ανάγκες της επιχείρησης. Ως εξής:
Ας δημιουργήσουμε έναν νέο πίνακα για να εκτελέσουμε ορισμένα βασικά ερωτήματα, το παρακάτω είναι η δήλωση SQL που δημιουργήθηκε αντίγραφο ασφαλείας από τη βάση δεδομένων, δημιουργήστε πρώτα μια βάση δεδομένων DemoDb και, στη συνέχεια, εκτελέστε την ακόλουθη δήλωση.
Ξεκινήστε με μερικά απλά ερωτήματα:
Τα παραπάνω ερωτήματα μπορούν να επικολληθούν στη βάση δεδομένων για επαλήθευση και να γραφτούν λεπτομερή σχόλια σε αυτά, επομένως δεν θα υπεισέλθω σε λεπτομέρειες εδώ. Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να αφήσετε ένα μήνυμα στην περιοχή σχολίων και φυσικά είστε ευπρόσδεκτοι να διορθώσετε τυχόν λάθη!
>Σύνολο αποτελεσμάτων:
Τα αποτελέσματα της υλοποίησης έχουν ως εξής:
Μπορούμε να δούμε ότι υπάρχουν 4 ερωτήματα δεδομένων που χρησιμοποιούν την ένωση και 7 ερωτήματα δεδομένων που χρησιμοποιούν την ένωση όλων, τρία από τα οποία είναι διπλότυπα. Ο τρόπος με τον οποίο χρησιμοποιούμε αυτές τις δύο μεθόδους για την υποβολή ερωτημάτων εξαρτάται από το συγκεκριμένο επιχειρηματικό σενάριο.
>Αντιγραφή πίνακα:
>Ρυθμίσεις σε επίπεδο συνεδρίας:
>ΔεδομέναΣελιδοποίηση:
Τα αποτελέσματα έχουν ως εξής:
>Κοινές εκφράσεις πίνακα:
>Θέα:
>Ενσωματωμένη συνάρτηση τιμής πίνακα:
>Αποθηκευμένες διαδικασίες:
Τα παραπάνω έχουν παραθέσει διάφορους τρόπους σελιδοποίησης.
>Έκφραση περίπτωσης:
>Λογική Επεξεργασία και Έλεγχος Διαδικασίας:
>Κοινές λειτουργίες:
>Συναλλαγές και αποθηκευμένες διαδικασίες:
Ο συγγραφέας έφυγε από τη ζωή。。。。。。
|
Προηγούμενος:Βαθιά εκμάθηση δεδομένων ξηρών προϊόντωνΕπόμενος:Κοινοποίηση του Python – Θέμα Τεχνητής Νοημοσύνης
|