Πώς μπορούμε να προστατευτούμε από τις SQL injection;
Golang
Τι είναι το defer στο Go και πότε καλείται;
Τι είναι οι προετοιμασμένες δηλώσεις (prepared statements);
Ποιοι τύποι μεταβλητών υπάρχουν στο Go;
Πώς να κάνετε ώστε, κατά την εισαγωγή διπλότυπης εγγραφής σε έναν πίνακα με μοναδικό κλειδί τον αριθμό τηλεφώνου, αντί για σφάλμα να ενημερώνεται η υπάρχουσα εγγραφή (INSERT ON CONFLICT DO UPDATE);
Ποια είναι η διαφορά μεταξύ WHERE και HAVING;
Πώς λειτουργεί η σύλληψη πανικού (panic/recover) στο Go;
Ποια είναι η διαφορά μεταξύ INNER JOIN και LEFT/RIGHT JOIN;
Ποια είναι η διαφορά μεταξύ DROP και TRUNCATE;
Είναι το πρωτεύον κλειδί ένας δείκτης;
Ποια είναι η διαφορά μεταξύ ενός κλιμακωτού και ενός μη κλιμακωτού δείκτη;
Πώς λειτουργεί η συνημμένη συμβολοσειρά στο Go;
Τι δείχνει η εντολή EXPLAIN και ποια δεδομένα παρέχει;
Ποια είναι η διαφορά μεταξύ EXPLAIN και EXPLAIN ANALYZE;
Μιλήστε για τα επίπεδα απομόνωσης των συναλλαγών.
Ποιοι τύποι ευρετηρίων υπάρχουν στις βάσεις δεδομένων, ποια είναι τα πλεονεκτήματα και πώς αποφασίζετε πότε να τα χρησιμοποιήσετε;