Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

MySQL Κείμενο Vs . Varchar

Μέθοδοι για την αποθήκευση και ανάκτηση δεδομένων κειμένου στον SQL Server της Microsoft έχουν αλλάξει σε αρμονία με την εξέλιξη της πανταχού λογισμικού . Το περιεχόμενο των δεδομένων , η προγραμματική σημασία , τις δυνατότητες και τους περιορισμούς της αίτησής σας το υλικό σας είναι όλα παίζουν ρόλο στην απόφαση για το καλύτερο είδος για να χρησιμοποιήσετε σε επίπεδο αποθήκευσης δεδομένων . Διαφορές
Η

τύπου ΚΕΙΜΕΝΟ SQL Server μπορεί να αποθηκεύσει έως και 2 gigabytes δεδομένων , και από προεπιλογή, θα αποθηκεύσει τα δεδομένα του από σειρά - ένα πεδίο σε μια στήλη TEXT θα αποθηκεύσει αναφορά στα πραγματικά δεδομένα , αντί να περιέχει άμεσα. Ο τύπος δεδομένων VARCHAR έχει ένα ανώτατο όριο 8.000 χαρακτήρων , αλλά αποθηκεύει τα δεδομένα σε σειρά από προεπιλογή , πράγμα που σημαίνει ότι η εγγραφή σε ένα πεδίο της στήλης VARCHAR θα αποθηκεύσει αυτά τα δεδομένα στον τομέα της ακριβώς όπως την άρχισε .


χρήση
Η

είναι προτιμότερο να χρησιμοποιήσετε τον τύπο TEXT για δεδομένα που δεν θα πρέπει να ερωτηθούν , αφού κατά κανόνα περισσότερο χρόνο για να ανακτήσει ό, τι σε σειρά αποθήκευσης VARCHAR του . Έτσι , όπως το όνομα θα μπορούσε να υποδηλώνει , ο τύπος TEXT είναι ιδανικό για μακριές ατραπούς δεδομένων κειμένου όπως σχόλια στο blog , ενώ VARCHAR είναι καλύτερο να αποθηκεύσετε ονόματα χρηστών , ονόματα στηλών ή συχνά ανακτώνται τιμές συμβολοσειράς .
Η

Γενεαλογία
Η

ΚΕΙΜΕΝΟ δεν ήταν πάντα άμεσα προσιτή σε MS SQL Server , και τη χρήση της συνάρτησης MAX αλλάξει σε πρόσφατες εκδόσεις . Το 2005 , η λειτουργία θα μπορούσε να εφαρμοστεί σε μία στήλη VARCHAR να αποθηκεύει δεδομένα από σειρά αφού ξεπέρασε 8000 χαρακτήρων. MS SQL Server 2008 υποστηρίζει ένα « Κείμενο στη σειρά " επιλογή, η οποία σας επιτρέπει να ορίσετε μια στήλη TEXT για την αποθήκευση δεδομένων σε σειρά, αλλά η Microsoft αναφέρει ότι η επιλογή αυτή δεν θα εμφανιστεί σε μελλοντικές εκδόσεις του λογισμικού .


Best Practices
Η

VARCHAR λειτουργεί καλύτερα για συχνά ερωτηθούν τιμές ή καταστάσεις με όριο χαρακτήρων κάτω από 8.000 , όπως ένα πλαίσιο κειμένου σε μια φόρμα Web , ενώ TEXT είναι η ανώτερη επιλογή για αδόμητες δεδομένα κειμένου με ένα αυθαίρετο μήκος . Όπως του MS SQL Server 2008 R2 , VARCHAR στήλες έχουν τη δυνατότητα , με το όνομα " Κατάστημα Μεγάλες Τύποι Δεδομένων Εκτός Row ", που σας επιτρέπει να ορίσετε όρια τα δεδομένα και τη συμπεριφορά . Η Microsoft συνιστά να χρησιμοποιείτε αυτή την επιλογή με την VARCHAR ( MAX ) για τα μεγάλα αποθήκευση δεδομένων σε τρέχουσες και τις μελλοντικές εργασίες ανάπτυξης
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα