Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

藏色散人
藏色散人asal
2023-02-16 09:52:474041semak imbas

Kaedah Mysql untuk menukar nama jadual kepada huruf besar: 1. Buka tetingkap arahan 2. Jalankan "SELECT concat('ubah jadual ', TABLE_NAME , ' namakan semula kepada ' , uppe(TABLE_NAME) ,' ;' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'xxx';" arahan boleh menukar nama jadual kepada huruf besar.

Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, MySQL versi 5.7, komputer Dell G3.

Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql?

mysql menukar beberapa nama jadual kepada huruf besar

1. Jalankan arahan berikut (wen51 ialah nama pangkalan data anda, anda hanya perlu menukarnya di sini, tiada perubahan lain diperlukan) untuk mendapatkan penyataan SQL ditukar huruf besar bagi semua nama jadual dalam pangkalan data ini.

SELECT
 concat('alter table ', TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' ) 
FROM information_schema.TABLES 
WHERE  TABLE_SCHEMA = 'wen51';

Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

2. Salin pernyataan SQL yang anda mahu tukar nama jadual kepada huruf besar daripada "Result 1" dan laksanakannya bersama-sama.

Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

3. Diari Perangkap

alter table 原表名 rename to 新表名;

Contohnya:

alter table sys_area rename to sys_area1;

Tiada ralat dalam pelaksanaan!
Tetapi! ! !

ALTER TABLE act_app_deployment RENAME TO UPPER('act_app_deployment');

akan terus melaporkan ralat 1064! ! !
Penggunaan fungsi UPPER:
Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql

Ringkasnya: UPPER mesti digunakan selepas SELECT, ia hanya digunakan untuk memaparkan hasil! ! !

Pembelajaran yang disyorkan: "Tutorial Video MySQL"

Atas ialah kandungan terperinci Bagaimana untuk menukar nama jadual kepada huruf besar dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn