Hoewel MySQL gebruikt dezelfde programmeertaal als andere databases , MySQL heeft speciale veldgegevenstypen die u helpen gegevens op te slaan . Speciale data types zijn een punt van zorg wanneer u gegevens wilt overzetten uit een andere database server naar een nieuwe MySQL database server . Speciale soorten gegevens opslaan numeriek , karakter en binaire gegevens . Data Types Datatypen zijn de eigenschappen die u op uw tafel velden instellen . Ze bepalen het type data dat u kunt opslaan in het veld tafel. De MySQL- programmeersoftware vereist dat je weet dat het type gegevens dat u nodig hebt om op te slaan in de tabel wanneer u het opzetten van speciale velden . Bijvoorbeeld , als u een bestand wilt opslaan in het veld tafel , de soort gegevens die u ingesteld als een " BLOB . " BLOB data types opslag van binaire data , en elke poging om een alternatieve vorm van gegevens op te slaan een foutmelding geeft . < br > Binary data Types Binaire data types slaan de enen en nullen nodig zijn om bestanden zoals afbeeldingen of PDF-bestanden op te slaan. BLOB data types slaan grote hoeveelheden gegevens , dus je moet ervoor zorgen dat u wilt een afbeelding of bestand in de database op te slaan . Database ontwerpers rond dit soort grote eis opslag door hosting afbeeldingen en bestanden op een webserver en opslaan van alleen de link in de database tabel . Tekst Gegevenstype De " varchar " datatype slaat normale tekenreekswaarden , maar MySQL heeft ook een speciale " TEXT " datatype . De TEXT datatype is speciaal voor grote tekenreekswaarden . Bijvoorbeeld , als je wilt om een heel document , zoals een e - book of een webpagina opslaan , de TEXT datatype gebruikt u . TEKST data types vereisen ook grote hoeveelheden opslagruimte , en je kunt niet zoeken in een tekstveld . Om deze reden , alleen gebruik maken van dit soort gegevens als u opslag nodig heeft voor grote hoeveelheden karakters. Special Data Defaults instellen normale data types vereist dat u op te zetten een standaardwaarde . Wanneer u het opzetten van een speciaal soort gegevens, moet u rekening houden met de standaardwaarden en de speciale eisen die nodig zijn voor het veld tafel . Naast het niet ondersteunen van standaardwaarden , de BLOB en TEXT speciale types gegevens kunnen niet worden " geknipt ", wat betekent dat u geen spaties verwijderen . Je kan indexeren een BLOB en TEXT data type , maar moet je een personage specificeren . Dit betekent dat alleen de in de range karakters worden geïndexeerd - . Niet de volledige gegevens die zijn opgeslagen in het veld
|