Heim >Datenbank >MySQL-Tutorial >Wie lege ich den Tabellennamen in MySQL unter Linux fest?

Wie lege ich den Tabellennamen in MySQL unter Linux fest?

青灯夜游
青灯夜游Original
2020-10-22 10:00:282576Durchsuche

Mysql unter Linux kann den Tabellennamen durch die Anweisung „ALTER TABLE old table name RENAME [TO] new table name;“ ändern; er kann auch durch Konfigurieren der my.cnf-Datei und Ändern des Werts von „lower_case_table_names“ festgelegt werden. Option auf „1“ Bei Tabellennamen wird die Groß-/Kleinschreibung nicht beachtet.

Wie lege ich den Tabellennamen in MySQL unter Linux fest?

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

MySQL-Einstellung des Tabellennamens unter Linux

In MySQL können Sie die ALTER TABLE-Anweisung verwenden, um den Tabellennamen zu ändern.

In MySQL können Sie die ALTER TABLE-Anweisung verwenden, um die Struktur der ursprünglichen Tabelle zu ändern, z. B. Spalten hinzuzufügen oder zu löschen, den ursprünglichen Spaltentyp zu ändern, Spalten oder Tabellen umzubenennen usw.

Die Syntaxregeln lauten wie folgt:

ALTER TABLE <旧表名> RENAME [TO] <新表名>;

Unter diesen ist TO ein optionaler Parameter, und ob er verwendet wird oder nicht, hat keinen Einfluss auf das Ergebnis.

Beispiel

Verwenden Sie ALTER TABLE, um die Datentabelle student in tb_students_info umzubenennen. Die SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt.

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)

Tipps: Durch das Ändern des Tabellennamens wird die Struktur der Tabelle nicht geändert. Daher ist die Struktur der Tabelle nach der Änderung des Namens dieselbe wie die Struktur der Tabelle vor der Änderung des Namens. Benutzer können den Befehl DESC verwenden, um die geänderte Tabellenstruktur anzuzeigen.

MySQL unter Linux legt fest, dass bei Tabellennamen die Groß-/Kleinschreibung nicht berücksichtigt wird.

MySQL unter Linux verwendet standardmäßig die Groß-/Kleinschreibung bei Tabellennamen. Sie können Groß- und Kleinschreibung von Tabellennamen nicht unterscheiden:

1 Melden Sie sich als Root an und ändern Sie /{mysql-Installationspfad}/etc/my.cnf.

2 der [mysqld]-Knoten: lower_case_table_names=1/{mysql安装路径}/etc/my.cnf

2、在[mysqld]节点下,加入一行: lower_case_table_names=1

3. Starten Sie MySQL neu.

/bin/systemctl restart mysql.service

Das obige ist der detaillierte Inhalt vonWie lege ich den Tabellennamen in MySQL unter Linux fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn