Πώς να διαγράψετε δεδομένα από έναν πίνακα χρησιμοποιώντας τη DELETE
δήλωση στην SQL
Απάντηση: Χρησιμοποιήστε τη DELETE
δήλωση για να αφαιρέσετε δεδομένα από έναν πίνακα
Για παράδειγμα:
Εξηγήστε την έννοια του an Index
και τα οφέλη από τη χρήση ευρετηρίων στην SQL
Απάντηση: Το An Index
είναι μια δομή δεδομένων που βελτιώνει την ταχύτητα ανάκτησης δεδομένων σε μια βάση δεδομένων. Δημιουργείται σε μία ή περισσότερες στήλες ενός πίνακα και συμβάλλει στη μείωση του χρόνου που απαιτείται για την αναζήτηση και την ταξινόμηση δεδομένων. Τα οφέλη από τη χρήση ευρετηρίων περιλαμβάνουν βελτιωμένη απόδοση ερωτημάτων και ταχύτερη ανάκτηση δεδομένων.
Πώς να χρησιμοποιήσετε τη CREATE TABLE
δήλωση για να δημιουργήσετε έναν νέο πίνακα στην SQL
Απάντηση: Χρησιμοποιήστε τη CREATE TABLE
δήλωση για να δημιουργήσετε έναν νέο πίνακα στη βάση δεδομένων.
Για παράδειγμα:
Πώς να χρησιμοποιήσετε τη ALTER TABLE
δήλωση για να προσθέσετε μια νέα στήλη σε έναν πίνακα στην SQL.
Απάντηση: Χρησιμοποιήστε τη ALTER TABLE
δήλωση για να προσθέσετε μια νέα στήλη σε έναν υπάρχοντα πίνακα.
Για παράδειγμα:
Πώς να χρησιμοποιήσετε τη DROP TABLE
δήλωση για να διαγράψετε έναν πίνακα στην SQL
Απάντηση: Χρησιμοποιήστε τη DROP TABLE
δήλωση για να αφαιρέσετε έναν πίνακα από τη βάση δεδομένων.
Για παράδειγμα:
Εξηγήστε πώς να χρησιμοποιήσετε τις εντολές UNION
και UNION ALL
στην SQL
Απάντηση:
UNION
: Συνδυάζει τα αποτελέσματα δύο ή περισσότερωνSELECT
ερωτημάτων σε ένα ενιαίο σύνολο αποτελεσμάτων και καταργεί τα διπλότυπα.UNION ALL:
Παρόμοιο μεUNION
, αλλά διατηρεί διπλότυπες σειρές.
Πώς να χρησιμοποιήσετε τη LIKE
δήλωση και τους ειδικούς χαρακτήρες σε συνθήκες αναζήτησης στο SQL
Απάντηση: Χρησιμοποιήστε τη δήλωση LIKE για να εκτελέσετε αντιστοίχιση μοτίβων για αναζήτηση κειμένου. Υπάρχουν δύο ειδικοί χαρακτήρες που χρησιμοποιούνται συνήθως με LIKE
:
- %: Αντιπροσωπεύει οποιαδήποτε συμβολοσειρά χαρακτήρων, συμπεριλαμβανομένων μηδέν ή περισσότερων χαρακτήρων.
- _: Αντιπροσωπεύει έναν μεμονωμένο χαρακτήρα.
Εξηγήστε τα διαφορετικά ερωτήματα ανάκτησης δεδομένων: SELECT, SELECT DISTINCT, SELECT TOP
σε SQL
Απάντηση:
SELECT
: Ανακτά δεδομένα από έναν ή περισσότερους πίνακες.SELECT DISTINCT
: Ανακτά μοναδικά δεδομένα από μια στήλη, αφαιρώντας τις διπλότυπες τιμές.SELECT TOP
: Ανακτά έναν καθορισμένο αριθμό σειρών από το αποτέλεσμα του ερωτήματος.
Πώς να χρησιμοποιήσετε τις GROUP BY, HAVING, ORDER BY
εντολές μαζί στην SQL
Απάντηση: Συνδυάζοντας τις GROUP BY, HAVING, ORDER BY
προτάσεις, μπορούμε να ομαδοποιήσουμε δεδομένα, να φιλτράρουμε ομάδες και να ταξινομήσουμε το αποτέλεσμα.
Για παράδειγμα:
Εξηγήστε την έννοια του a transaction
και πώς να χρησιμοποιήσετε τις BEGIN TRANSACTION, COMMIT, ROLLBACK
εντολές στην SQL.
Απάντηση: Μια συναλλαγή είναι μια ακολουθία μιας ή περισσότερων λειτουργιών βάσης δεδομένων που αντιμετωπίζονται ως μια ενιαία μονάδα. Εάν κάποια από τις λειτουργίες της συναλλαγής αποτύχει, ολόκληρη η συναλλαγή επαναφέρεται και όλες οι αλλαγές αναιρούνται.
BEGIN TRANSACTION
: Ξεκινά μια νέα συναλλαγή.COMMIT
: Αποθηκεύει και επιβεβαιώνει τις αλλαγές που έγιναν στη συναλλαγή στη βάση δεδομένων.ROLLBACK
: Ακυρώνει τη συναλλαγή και αναιρεί τυχόν αλλαγές που έγιναν στη συναλλαγή