Maison > base de données > tutoriel mysql > Comment définir le nom de la table dans MySQL sous Linux ?

Comment définir le nom de la table dans MySQL sous Linux ?

青灯夜游
Libérer: 2020-10-22 10:00:28
original
2557 Les gens l'ont consulté

Mysql sous Linux peut modifier le nom de la table via l'instruction "ALTER TABLE old table name RENAME [TO] new table name;" vous pouvez également configurer le fichier my.cnf et modifier la valeur de "lower_case_table_names" ; " sur " 1" pour que le nom de la table ne soit pas sensible à la casse.

Comment définir le nom de la table dans MySQL sous Linux ?

(Tutoriel recommandé : Tutoriel vidéo MySQL)

Nom de la table de configuration MySQL sous Linux

Dans MySQL, vous pouvez utiliser l'instruction ALTER TABLE pour modifier le nom de la table.

Vous pouvez utiliser l'instruction ALTER TABLE dans MySQL pour modifier la structure de la table d'origine, comme ajouter ou supprimer des colonnes, modifier le type de colonne d'origine, renommer des colonnes ou des tables, etc.

Les règles de syntaxe sont les suivantes :

ALTER TABLE <旧表名> RENAME [TO] <新表名>;
Copier après la connexion

Parmi elles, TO est un paramètre facultatif, et qu'il soit utilisé ou non n'affecte pas le résultat.

Exemple

Utilisez ALTER TABLE pour renommer la table de données étudiant en tb_students_info L'instruction SQL et les résultats d'exécution sont les suivants.

mysql> ALTER TABLE student RENAME TO tb_students_info;
Query OK, 0 rows affected (0.01 sec)
mysql> SHOW TABLES;
+------------------+
| Tables_in_test   |
+------------------+
| tb_students_info |
+------------------+
1 row in set (0.00 sec)
Copier après la connexion

Astuce : Modifier le nom de la table ne modifie pas la structure de la table, donc la structure de la table après la modification du nom est la même que celle de la table avant la modification du nom. Les utilisateurs peuvent utiliser la commande DESC pour afficher la structure de table modifiée

MySQL sous Linux définit le nom de la table pour qu'il ne soit pas sensible à la casse

MySQL. sous Linux La valeur par défaut est les noms de table sensibles à la casse

En définissant les paramètres suivants, vous pouvez créer des noms de table MySQL insensibles à la casse :

1. Connectez-vous en tant qu'utilisateur root et modifiez /{mysql安装路径}/etc/my.cnf ;

2. Sous le nœud [mysqld], ajoutez une ligne : lower_case_table_names=1

3.

/bin/systemctl restart mysql.service
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal