Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lệnh SQL RENAME TABLE

Giả sử từ nhận xét của bạn rằng bạn sử dụng MySQL, bạn sẽ có thể "chọn" các câu lệnh cần thiết từ information_schema.tables chứa danh sách các bảng của bạn.

Thay thế your_schema theo tên lược đồ của bạn và kiểm tra các hàng đã chọn trước khi thực thi chúng.

Select Concat( 'RENAME TABLE ', table_name, ' TO ', 'new_', table_name, ';' )
From information_schema.tables
Where table_schema = 'your_schema';

lợi nhuận

RENAME TABLE c_data TO new_c_data;
RENAME TABLE c_main TO new_c_main;
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL thêm cột nếu không tồn tại

  2. Nội suy các giá trị bị thiếu trong bảng MySQL

  3. Cách tốt nhất để lưu trữ giá trị được mã hóa base64 trong MySQL DB?

  4. Làm thế nào để làm cho mã php kết nối với hai cơ sở dữ liệu khác nhau với hai máy chủ lưu trữ khác nhau?

  5. Chuyển đổi truy vấn mysql lồng nhau thành kiểu codeigniter