Parfois, un concepteur de bases de données MySQL ne connaît pas le nom de la colonne appropriée pour les données qu'après qu'il a conçu et mis en place une table. Les concepteurs peuvent utiliser des noms d'espace réservé alors qu'ils concevoir la structure et les relations de données de la table et d'attendre jusqu'à la fin pour compléter son interface en attribuant les noms de colonnes appropriées. Dans d'autres situations , ce qui semblait être un bon nom initialement ne peut plus faire sens comme une base de données augmente ou lorsque le logiciel externe doit accéder et mettre à jour les données. Heureusement , MySQL intègre simples à utiliser des commandes SQL qui permettent cette flexibilité nécessaire . Choses que vous devez MySQL Database Server Afficher plus Instructions 1 Ouvrez une fenêtre de terminal ( Unix , Linux ou Mac OS X) ou en ligne ( Windows) et commande lancer un shell de client MySQL à l'invite. Vous devez démarrer le shell en tant qu'utilisateur avec des privilèges pour créer, modifier et supprimer des bases de données et des tableaux. Qu'est-ce que vous entrez à l'invite peut ressembler à une des méthodes suivantes , selon la façon dont vous ou votre administrateur système avez configuré le serveur MySQL et des comptes d'utilisateurs : mysql -u someusername -p ou Photos mysql -u someusername ou simplement mysql 2 Créer une base de données pour expérimenter en entrant la commande suivante à l'invite MySQL : Photos créer un échantillon de base de données; Sélectionnez la base de données : données-échantillon USE ; et créer une table en elle : CREATE TABLE people_table (id INT PRIMARY KEY NOT NULL , nom VARCHAR ( 25) , nom_famille VARCHAR ( 25) ) ; 3 Entrez la commande: DESCRIBE people_table ; Vous verrez un affichage formaté du schéma people_table avec les noms de colonnes figurant dans la première colonne 4 Changer le nom de la deuxième colonne en entrant la commande : . ALTER TABLE people_table changer une colonne nom prenom VARCHAR ( 25); Modification d'un nom de colonne est simple , la syntaxe est: ALTER TABLE dES CHANGEMENTS table_name [ cOLONNE ] old_column_name new_column_name data_definition ; < p> les parenthèses indiquent que la déclaration de colonne est facultative 5 Voir la table modifiée à nouveau en utilisant la fonction décrire: DESCRIBE people_table ; la nouvelle colonne . nom sera visible dans la liste des noms dans la première colonne affichée 6 , modifier plusieurs noms de colonnes simultanément en entrant ce qui suit: . ALTER TABLE people_table changer une colonne prenom name_one VARCHAR ( 25) , changer une colonne last_name name_two VARCHAR ( 25); Lorsque vous changez plusieurs noms de colonnes de la déclaration de la colonne est nécessaire , sinon la syntaxe est identique à changer une seule colonne. Chaque clause de colonne indiquant la variation doit être séparé par une virgule 7 Voir les plus récents changements à décrire: DESCRIBE people_table ; Maintenant , les deux noms de colonnes répertoriées. dans la colonne de gauche ont des nouveaux noms name_one et name_two 8 Lorsque vous avez terminé d'expérimenter , de supprimer la base de données avec la commande suivante: . échantillon DROP DATABASE ;
|