Я хочу написать программу, которая может показать пользователю список таблиц в базе данных, а также показать описания этих таблиц. Могу ли я сделать «select * from system_table» или что-то в этом роде?Что такое оператор выбора Mysql для отображения списка таблиц?
ответ
Это даст вам список таблиц:
show tables;
Для описания каждой таблицы:
describe table_name;
Чтобы получить и в то же время попытки:
SELECT * FROM DOMAIN.TABLES WHERE TYPE = 'TABLE'
SELECT * FROM DOMAIN.COLUMNS WHERE TABLETYPE = 'TABLE'
В результаты аналогичны демонстрации MySql и описывают заявления
В дополнение к show tables
, MySQL 5.0+ также поддерживает INFORMATION_SCHEMA
базы метаданных:
SELECT table_name, table_comment FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = 'db_name';
information_schema.tables
также имеет другую информацию в ней, если вам интересно.
Обратите внимание, что если вы не представили комментарий при создании таблицы и используете InnoDB, она заполнит столбец table_comment ненужными данными, такими как пространство InnoDB, зарезервированное для этой таблицы, или ограничения внешнего ключа.
Я запускаю более старую версию mysql 4.1x, так что это не сработает для меня, но спасибо за предложение. –
- 1. Оператор Mysql для отображения таблиц определенных столбцов?
- 2. Что такое синтаксис NativeScript для выбора списка?
- 3. Использование odbc_result для отображения нескольких таблиц оператор выбора
- 4. Что такое оператор ~ для
- 5. Что такое «активный» оператор в MySQL?
- 6. Оператор SQL для выбора из двух таблиц
- 7. Что такое оператор «:» для HTML?
- 8. Что такое оператор & = для Java
- 9. Единый оператор MySQL для запроса двух таблиц
- 10. Оператор MYSQL SELECT для выбора периода даты
- 11. Что такое сценарий AutoIt для выбора опции из выпадающего списка?
- 12. определение <оператор для отображения итераторов списка
- 13. Что такое @ "оператор?
- 14. Что такое оператор XOR?
- 15. Что такое правильный способ объединения таблиц в MySQL
- 16. Что такое: оператор
- 17. Что такое -> оператор?
- 18. Что такое оператор Java = =?
- 19. Что такое «===!» оператор делает?
- 20. Что такое() => оператор?
- 21. Что такое оператор = возврат?
- 22. Что такое оператор «?»??
- 23. Что такое оператор: =?
- 24. Что такое оператор?
- 25. Что такое оператор @?
- 26. Что такое оператор ##?
- 27. Что такое разбиение таблиц?
- 28. Что такое механизм выбора?
- 29. Оператор MySQL if для 2 таблиц
- 30. Оператор MySQL IF для нескольких таблиц
Что такое домен и где вы найдете эту информацию? –