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

một tập lệnh MYSQL để chuyển đổi tên cột thành chữ thường

Trong trường hợp bất kỳ ai khác muốn, dưới đây là ví dụ về truy vấn đã hoàn thành, vui lòng kiểm tra trước khi bạn sử dụng .....

CHỈNH SỬA GIẢI PHÁP ĐÃ HOÀN THÀNH THEO YÊU CẦU

SELECT CONCAT(
'ALTER TABLE ', table_name, 
' CHANGE ', column_name, ' ', 
LOWER(column_name), ' ', column_type, ' ', extra,
CASE WHEN IS_NULLABLE = 'YES' THEN  ' NULL' ELSE ' NOT NULL' END, ';') AS line
FROM information_schema.columns
WHERE table_schema = '<DBNAME>' 
AND data_type IN ('char', 'varchar','INT', 'TINYINT', 'datetime','text','double','decimal')
ORDER BY line;

HTH ai đó trong tương lai ... Các chế độ xem BTW cũng được viết mã ở đây, vì vậy bạn có thể cần đưa chúng ra khỏi mã SQL cuối cùng của mình



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào mysql có thể chèn hàng triệu bản ghi nhanh hơn?

  2. Làm cách nào để tải xuống tệp bằng PHP và Mysql DB

  3. Làm cách nào để đăng ký các hàm SQL không độc lập theo cách thủ công trong ứng dụng Spring Boot?

  4. MySQL:Tính tổng các giá trị trong truy vấn con

  5. Đếm bao nhiêu hàng được chèn từ truy vấn SQL cuối cùng