Elxis CMS Forum
Ελληνικό Forum => Βάσεις Δεδομένων => Topic started by: voyager on January 28, 2012, 21:10:04
-
Καλησπέρα σας
παίρνω βάση δεδομένων απο το administrator και έχει όγκο 58mb
παίρνω και μέσω του phpmyadmin και έχει 51mb
γιατί γίνετε αυτό;
-
Μία εντολή sql INSERT μπορείς να την εκτελέσεις με διάφορους τρόπους. Μπορείς για παράδειγμα α περιγράψεις ένα ένα τα πεδία του πίνακα ή να μην τα αναφέρεις καθόλου. Έτσι στη μία περίπτωση θα χρειαστείς πχ 100 χαρακτήρες ενώ στην άλλη 70. Αυτή η διαφορά οδηγεί σε διαφορετικά μεγέθη αρχείων. Τα δεδομένα πάντως είναι τα ίδια και στις δύο περιπτώσεις.
Παράδειγμα εκτενής εντολής:
INSERT INTO xxx (id, title, description) VALUES (1, 'test', 'mpla mpla');
Παράδειγμα συνοπτικής εντολής:
INSERT INTO xxx VALUES (1, 'test', 'mpla mpla');
Και τα δύο είναι σωστά, αλλά το πρώτο περιέχει περισσότερες πληροφορίες και συνεπώς θα καταλάβει περισσότερο χώρο.