Open MySQL και την πρόσβαση στο εργαλείο ερώτημα 2
Πληκτρολογήστε και να εκτελέσει τα ακόλουθα ερωτήματα : .
SET @ var1 = 5 ?
SET @ var2 = " Hello " ?
SET @ VAR3 = True ?
SELECT @ var1 , var2 @ @ VAR3 ?
MySQL εμφανίζει κάθε μεταβλητή στη δική του στήλη , λόγω των διαφορετικών τύπων δεδομένων . " . Αλήθεια " Σημειώστε ότι η τρίτη μεταβλητή χρησιμοποιεί μια τιμή Boolean , αλλά MySQL μετατρέπει σε " 1 ", τον ακέραιο ισοδύναμο
εικόνων 3
Πληκτρολογήστε και να εκτελέσει τα ακόλουθα ερωτήματα :
SET @ var1 = 2 ?
SET @ var2 = 3 ?
SET @ VAR3 = 4 ?
SELECT @ @ var1 + + var2 @ VAR3 ?
MySQL εμφανίζει το αποτέλεσμα σε μία στήλη και δείχνει "9", το άθροισμα των τριών μεταβλητών τιμών
Η 4
Πληκτρολογήστε και να εκτελέσει τα ακόλουθα ερωτήματα : .
SET @ var1 = b'1000011 » ?
SELECT @ var1 ?
Αυτό το ερώτημα μετατρέπει το δυαδικό αριθμό σε δεκαδικό , τότε επιστρέφει την τιμή ASCII , σε αυτή την περίπτωση , το κεφάλαιο " C " χαρακτήρα
5
Πληκτρολογήστε και να εκτελέσει τα ακόλουθα ερωτήματα : .
SET @ var1 = CAST ( b'10001 « AS UNSIGNED ) , @ var2 = b'10001 » +10 ?
SELECT @ var1 , @ var2 ?
MySQL χρησιμοποιεί τη συνάρτηση Cast για να μετατρέψετε το δυαδικό παράμετρο σε ένα ανυπόγραφο ακέραιο , το οποίο σε αυτή την περίπτωση ισούται με 17 και εκχωρεί στην πρώτη μεταβλητή . Επίσης μετατρέπει τη δεύτερη μεταβλητή από δυαδική σε ακέραιο αριθμό και στη συνέχεια προσθέτει 10 για να είναι συνολικά 27
Η 6
Πληκτρολογήστε και να εκτελέσει τα ακόλουθα ερωτήματα : .
SET @ var1 = ' αξία » ?
sELECT * FROM WHERE table_name στήλη = @ var1 ? .
Αυτό το ερώτημα χρησιμοποιεί τη μεταβλητή στο " where " για να φιλτράρετε τα αποτελέσματα του δήλωση select
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα