Linux 上の Mysql では、「ALTER TABLE old table name RENAME [TO] new table name;」ステートメントを使用してテーブル名を変更できます。また、my.cnf ファイルを構成して、「 lower_case_table_names 」の値を変更することもできます。 " オプションを " 1" に設定すると、テーブル名の大文字と小文字が区別されなくなります。
(推奨チュートリアル: 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 サイトの他の関連記事を参照してください。