Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

skrip MYSQL untuk mengonversi nama kolom menjadi huruf kecil

Jika ada orang lain yang menginginkan ini, di bawah ini adalah contoh kueri yang telah selesai, harap uji sebelum Anda menggunakan.....

EDIT SOLUSI SELESAI SEPERTI YANG DIMINTA

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 seseorang di masa depan... Tampilan BTW juga ditulis di sini sehingga Anda mungkin perlu mengeluarkannya dari kode SQL terakhir Anda



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan menambahkan indeks pada bidang tabel SQL (MySQL)?

  2. memperbarui kolom dengan nomor urut mysql

  3. Pencadangan dan Pemulihan Sederhana untuk Database mysql dari Java

  4. Ubah kolom Vs ubah kolom

  5. Koneksi database MySQL dinamis untuk Entity Framework 6