Maison >base de données >tutoriel mysql >Une brève discussion sur la dérive MySQL (5)
Bonjour Aribaudi, après avoir lu les quatre premières séries de MySQL Drifting, avez-vous hâte de mettre à jour la prochaine étape de MySQL Drifting ? Aucun problème!
Aujourd'hui, suivez Xiaosheng et jetez un œil au contenu de MySQL (5) :
Après avoir construit la table, nous constaterons que nous avons souvent besoin d'ajouter des champs et de supprimer champs. , modifier le nom de la table, etc., et une série d'opérations sur la structure de la table, alors l'étape suivante consiste à obtenir des informations utiles !
La commande Alter est couramment utilisée par nous pour modifier la structure de la table :
1) Maintenant, je souhaite ajouter un nouveau champ à la table table04 de la base de données de test nouvellement créée. Que dois-je faire ?
Entrez d'abord dans le répertoire de la base de données de test,
Pour vérifier, entrez la commande use test;
Ensuite, commencez à ajouter (à l'aide du mot-clé add) des opérations de champ :
Syntaxe : alter table table name add field name field Tapez ;
Case : alter table table04 add sex varchar(10) default 'unknown' ;
2) Modifier les colonnes :
Syntaxe : modifier le nom de la table, modifier le nom du champ. Type de champ
Cas : modifier la table table04 modifier le sexe varchar(8);
Modifier le nom de la colonne : utilisez le mot-clé change
pour changer le champ d'adresse de la table table04 en dizhi , Le type est varchar(50)
Cas : modifier la table table04 changer d'adresse dizhi varchar(50);
L'effet du changement :
3) Renommer la table :
Syntaxe : modifier le nom de la table renommer le nouveau nom de la table ;
Cas : modifier la table table04 renommer la table_new
Rendu du nom de la table modifié :
4) Supprimer la colonne :
Syntaxe : modifier le nom de la table, supprimer le nom de la colonne ;
Cas : modifier la table test04, supprimer l'école
—-modifier le résumé—-
Nous modifions la structure de la table, alter table est toujours utilisée, elle indique seulement à Mysql que nous allons la modifier, quelle est l'opération spécifique, plus les mots-clés d'opération spécifiques forment un sql modifié complet
5) Supprimer la table : déposer
Syntaxe : drop table Table name
Donc pour supprimer la table table03, écrivez :
drop table table03 (cette méthode d'écriture n'est pas parfaite
Mais écrire de cette façon peut facilement provoquer une erreur, ça) ; c'est-à-dire que lorsque la table n'existe pas, une erreur sera signalée. Par conséquent, nous ajoutons généralement if exist à SQL pour éviter le rapport d'erreurs
Case : drop table if exist table03 ; 🎜> Répertorié comme juge, merci de me soutenir, j'espère que vous pourrez me donner quelques conseils, merci !
Veuillez indiquer la source de la réimpression :
Bonjour Aribaudi, après avoir lu les quatre premières séries de MySQL Drifting, avez-vous hâte de mettre à jour la prochaine étape de MySQL Drifting ? Aucun problème!
Aujourd'hui, suivez Xiaosheng et jetez un œil au contenu de MySQL (V) :
Après avoir construit la table, nous constaterons que nous avons souvent besoin d'ajouter des champs, de supprimer des champs, de modifier les noms de tables, etc. Attendez une série d'opérations sur la structure de la table, puis l'étape suivante consiste à obtenir des informations utiles !
La commande Alter est couramment utilisée par nous pour modifier la structure de la table :
1) Maintenant, je souhaite ajouter un nouveau champ à la table table04 de la base de données de test nouvellement créée. Que dois-je faire ?
Entrez d'abord dans le répertoire de la base de données de test,
Pour vérifier, entrez la commande use test;
Ensuite, commencez à ajouter (à l'aide du mot-clé add) des opérations de champ :
Syntaxe : alter table table name add field name field Tapez ;
Case : alter table table04 add sex varchar(10) default 'unknown' ;
2) Modifier les colonnes :
Syntaxe : modifier le nom de la table, modifier le nom du champ. Type de champ
Cas : modifier la table table04 modifier le sexe varchar(8);
Modifier le nom de la colonne : utilisez le mot-clé change
pour changer le champ d'adresse de la table table04 en dizhi , Le type est varchar(50)
Cas : modifier la table table04 changer d'adresse dizhi varchar(50);
L'effet du changement :
3) Renommer la table :
Syntaxe : modifier le nom de la table renommer le nouveau nom de la table ;
Cas : modifier la table table04 renommer la table_new
Rendu du nom de la table modifié :
4) Supprimer la colonne :
Syntaxe : modifier le nom de la table, supprimer le nom de la colonne ;
Cas : modifier la table test04, supprimer l'école
—-modifier le résumé—-
Nous modifions la structure de la table, alter table est toujours utilisée, elle indique seulement à Mysql que nous allons la modifier, quelle est l'opération spécifique, plus les mots-clés d'opération spécifiques forment un sql modifié complet
5) Supprimer la table : déposer
Syntaxe : drop table Table name
Donc pour supprimer la table table03, écrivez :
drop table table03 (cette méthode d'écriture n'est pas parfaite
Mais écrire de cette façon peut facilement provoquer une erreur, ça) ; c'est-à-dire que lorsque la table n'existe pas, une erreur sera signalée. Par conséquent, nous ajoutons généralement if exist à SQL pour éviter le rapport d'erreurs
Case : drop table if exist table03 ; 🎜>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!