Διαφορά μεταξύ ενημέρωσης και αλλαγής

Διαφορά μεταξύ ενημέρωσης και αλλαγής
Διαφορά μεταξύ ενημέρωσης και αλλαγής

Βίντεο: Διαφορά μεταξύ ενημέρωσης και αλλαγής

Βίντεο: Διαφορά μεταξύ ενημέρωσης και αλλαγής
Βίντεο: Πώς να επιλέξετε μια διανομή linux; Ο ευκολότερος τρόπος! 2024, Νοέμβριος
Anonim

Update vs Alter

Update και Alter είναι δύο εντολές SQL (Structured Query Language) που χρησιμοποιούνται για την τροποποίηση βάσεων δεδομένων. Η δήλωση ενημέρωσης χρησιμοποιείται για την ενημέρωση υπαρχουσών εγγραφών σε μια βάση δεδομένων. Η ενημέρωση είναι μια δήλωση γλώσσας χειρισμού δεδομένων (DML). Η εντολή Alter SQL χρησιμοποιείται για την τροποποίηση, τη διαγραφή ή την προσθήκη μιας στήλης σε έναν υπάρχοντα πίνακα σε μια βάση δεδομένων. Το Alter είναι μια δήλωση γλώσσας ορισμού δεδομένων (DDL).

Τι είναι η ενημέρωση;

Το Update είναι μια εντολή SQL που χρησιμοποιείται για την ενημέρωση υπαρχουσών εγγραφών σε μια βάση δεδομένων. Η ενημέρωση θεωρείται δήλωση DML. Οι εντολές που χρησιμοποιούνται για τη διαχείριση δεδομένων χωρίς αλλαγή του σχήματος της βάσης δεδομένων ονομάζονται δηλώσεις DML. Ακολουθεί η τυπική σύνταξη μιας δήλωσης ενημέρωσης.

ΕΝΗΜΕΡΩΣΗ Όνομα πίνακα

SET column1Name=value1, column2Name=value2, …

WHERE columnXName=someValue

Στο παραπάνω παράδειγμα, το tableName πρέπει να αντικατασταθεί με το όνομα του πίνακα στον οποίο θέλετε να τροποποιήσετε τις εγγραφές. Η στήλη1Όνομα, στήλη2Όνομα στον όρο SET είναι τα ονόματα των στηλών στον πίνακα στον οποίο οι τιμές του εγγραφή που πρέπει να τροποποιηθεί. Η τιμή1 και η τιμή2 είναι οι νέες τιμές που πρέπει να εισαχθούν στην εγγραφή. Ο όρος WHERE καθορίζει το σύνολο των εγγραφών πρέπει να ενημερωθεί στον πίνακα. Η ρήτρα WEHRE θα μπορούσε επίσης να παραλειφθεί από τη δήλωση UPDATE. Στη συνέχεια, όλες οι εγγραφές στον πίνακα θα ενημερωθούν με τις τιμές που παρέχονται στον όρο SET.

Τι είναι το Alter;

Το Alter είναι μια εντολή SQL που χρησιμοποιείται για την τροποποίηση, τη διαγραφή ή την προσθήκη μιας στήλης σε έναν υπάρχοντα πίνακα σε μια βάση δεδομένων. Το Alter θεωρείται ως δήλωση DDL. Οι εντολές που χρησιμοποιούνται για τον ορισμό της δομής μιας βάσης δεδομένων (σχήμα βάσης δεδομένων) ονομάζονται δηλώσεις DDL. Ακολουθεί η τυπική σύνταξη μιας εντολής alter που χρησιμοποιείται για την προσθήκη μιας στήλης σε έναν υπάρχοντα πίνακα.

ΑΛΛΟΓΙΑ ΠίνακαςΌνομα

ADD newColumnName dataTypeOfNewColumn

Εδώ tableName είναι το όνομα του υπάρχοντος πίνακα που πρέπει να αλλάξει και newColumnName είναι το όνομα που δίνεται στη νέα στήλη που προστίθεται στον πίνακα. dataTypeOfNewColumn παρέχει τον τύπο δεδομένων της νέας στήλης.

Ακολουθεί η τυπική σύνταξη μιας εντολής alter που χρησιμοποιείται για τη διαγραφή μιας στήλης σε έναν υπάρχοντα πίνακα.

ΑΛΛΟΓΙΑ ΠίνακαςΌνομα

DROP COLUMN στήληΌνομα

Εδώ, tableName είναι το όνομα του υπάρχοντος πίνακα που πρέπει να αλλάξει και η στήληName είναι το όνομα της στήλης που πρέπει να διαγραφεί. Ορισμένοι από τους πίνακες ενδέχεται να μην επιτρέπουν τη διαγραφή στηλών από τους πίνακές τους.

Ακολουθεί η τυπική σύνταξη μιας εντολής αλλαγής που χρησιμοποιείται για την αλλαγή του τύπου δεδομένων μιας υπάρχουσας στήλης σε έναν πίνακα.

ΑΛΛΟΓΙΑ ΠίνακαςΌνομα

ALTER COLUMN στήληΌνομα newDataType

Εδώ στήληName είναι το όνομα της υπάρχουσας στήλης στον πίνακα και το newDataType είναι το όνομα του νέου τύπου δεδομένων.

Ποια είναι η διαφορά μεταξύ Ενημέρωση και Αλλαγής;

Το Update είναι μια εντολή SQL που χρησιμοποιείται για την ενημέρωση υπαρχουσών εγγραφών σε μια βάση δεδομένων, ενώ το alter είναι μια εντολή SQL που χρησιμοποιείται για την τροποποίηση, τη διαγραφή ή την προσθήκη στήλης σε έναν υπάρχοντα πίνακα σε μια βάση δεδομένων.

Η ενημέρωση είναι μια δήλωση DML ενώ η αλλαγή είναι μια δήλωση DDL. Η εντολή Alter τροποποιεί το σχήμα της βάσης δεδομένων, ενώ η δήλωση ενημέρωσης τροποποιεί μόνο εγγραφές σε μια βάση δεδομένων χωρίς να τροποποιεί τη δομή της.

Συνιστάται: