ホームページ  >  記事  >  データベース  >  Linux で mysql にテーブル名を設定するにはどうすればよいですか?

Linux で mysql にテーブル名を設定するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-10-22 10:00:282524ブラウズ

Linux 上の Mysql では、「ALTER TABLE old table name RENAME [TO] new table name;」ステートメントを使用してテーブル名を変更できます。また、my.cnf ファイルを構成して、「 lower_case_table_names 」の値を変更することもできます。 " オプションを " 1" に設定すると、テーブル名の大文字と小文字が区別されなくなります。

Linux で mysql にテーブル名を設定するにはどうすればよいですか?

(推奨チュートリアル: mysql ビデオ チュートリアル )

Linux での mysql 設定テーブル名

MySQL では、ALTER TABLE ステートメントを使用してテーブル名を変更できます。

MySQL で ALTER TABLE ステートメントを使用すると、列の追加または削除、元の列タイプの変更、列またはテーブルの名前変更など、元のテーブルの構造を変更できます。

構文規則は次のとおりです。

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

このうち、TO はオプションのパラメータであり、使用の有無は結果に影響しません。

Use ALTER TABLE to rename the data tablestudent を tb_students_info に変更します。SQL ステートメントと実行結果は次のとおりです。

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)

ヒント: テーブル名を変更してもテーブルの構造は変更されないため、名前を変更した後のテーブルの構造は、名前を変更する前のテーブルの構造と同じになります。ユーザーは DESC コマンドを使用して、変更されたテーブル構造を表示できます。

Linux 上の MySQL では、テーブル名が大文字と小文字を区別しないように設定されます

MySQL Linux では、デフォルトでは大文字と小文字が区別されるテーブル名です

次の設定を通じて、MySQL で大文字と小文字を区別しないテーブル名を作成できます:

1. root としてログインし、/ を変更します。 {mysql インストール パス} /etc/my.cnf

2. [mysqld] ノードの下に行を追加します: lower_case_table_names=1

3. MySQL を再起動します。

rree

以上がLinux で mysql にテーブル名を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。