Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL - ПОКАЗВАНЕ НА ПРОМЕНЛИВИ КАТО '%version%' не работи в моето Java приложение

Можете да използвате INFORMATION_SCHEMA GLOBAL_VARIABLES и SESSION_VARIABLES таблици като това:

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

Примерен резултат:

<преди>| VARIABLE_NAME | VARIABLE_VALUE ||------------------------|---------------------- ------------------|| INNODB_ВЕРСИЯ | 5.5.32 || PROTOCOL_VERSION | 10 || VERSION_COMMENT | MySQL Community Server (GPL) от Remi || ВЕРСИЯ | 5.5.32 || VERSION_COMPILE_MACHINE | x86_64 || VERSION_COMPILE_OS | Linux || SLAVE_TYPE_CONVERSIONS | |

Ето SQL Fiddle демонстрация.

АКТУАЛИЗАЦИЯ (въз основа на вашите коментари)

Можете да посочите всички имена на променливи, които са ви необходими с IN клауза

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

Примерен резултат:

<преди>| VARIABLE_NAME | ПРОМЕНЛИВА_СТОЙНОСТ ||---------------|----------------|| ВЕРСИЯ | 5.5.32 || HOSTNAME | db2 || ПРИСТАНИЩЕ | 3306 |

Ето SQL Fiddle демонстрация.



  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 заявки в една?

  2. Как да заявя графични/йерархични данни в mysql

  3. 8000 актуализации в секунда с помощта на mysql

  4. MySqlConnectionStringBuilder - Свържете се със сертификати

  5. Може ли една таблица да има няколко първични ключа?