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

Bagaimana cara memeriksa apakah tabel MySQL adalah UTF-8 dan memiliki storageEngine InnoDB?

Anda dapat menggunakan information_schema untuk mengetahui mesin setiap tabel.

select table_name,engine 
from information_schema.tables
where table_schema = 'your_database'

Untuk pengkodean, Anda dapat menggunakan

show create table table_name

atau, bahkan lebih baik

select 
c.character_set_name 
from information_schema.tables as t,
     information_schema.collation_character_set_applicability as c
where c.collation_name = t.table_collation
and t.table_schema = "your_db"
and t.table_name = "table_name";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grup MySQL berdasarkan tanggal dan jumlah termasuk tanggal yang hilang

  2. Bagaimana menerapkan pagination ke hasil kueri SHOW TABLES di PHP

  3. Menggunakan variabel di MySQL UPDATE (PHP/MySQL)

  4. Cara efisien menemukan lokasi terdekat di dekat lokasi tertentu

  5. Cara mendapatkan nilai untuk setiap hari dalam sebulan