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

MySQL - TAMPILKAN VARIABEL SEPERTI '%version%' tidak berfungsi di aplikasi Java saya

Anda dapat menggunakan GLOBAL_VARIABLES INFORMATION_SCHEMA dan SESSION_VARIABLES tabel seperti ini:

SELECT * 
FROM information_schema.global_variables 
WHERE variable_name LIKE '%version%';

Contoh keluaran:

|           VARIABLE_NAME |                       VARIABLE_VALUE |
|-------------------------|--------------------------------------|
|          INNODB_VERSION |                               5.5.32 |
|        PROTOCOL_VERSION |                                   10 |
|         VERSION_COMMENT | MySQL Community Server (GPL) by Remi |
|                 VERSION |                               5.5.32 |
| VERSION_COMPILE_MACHINE |                               x86_64 |
|      VERSION_COMPILE_OS |                                Linux |
|  SLAVE_TYPE_CONVERSIONS |                                      |

Ini SQL Fiddle demo.

PERBARUI (berdasarkan komentar Anda)

Anda dapat menentukan semua nama variabel yang Anda butuhkan dengan IN klausa

SELECT * 
FROM information_schema.global_variables 
WHERE variable_name IN ('version', 'hostname', 'port');

Contoh keluaran:

| VARIABLE_NAME | VARIABLE_VALUE |
|---------------|----------------|
|       VERSION |         5.5.32 |
|      HOSTNAME |            db2 |
|          PORT |           3306 |

Ini SQL Fiddle demo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berapa lama hash SHA256?

  2. Bagaimana cara mendapatkan, dan menampilkan nilai terbesar dari database?

  3. Doctrine2:Perilaku berbeda dalam menghapus dan mempertahankan Entitas terkait

  4. Pengurutan Bilangan Bulat Multi-Kolom

  5. MySQL:Bagaimana cara mengetahui tabel mana yang merujuk ke tabel tertentu?