Вам понадобится
- - знание MySQL.
Инструкция
1
Общение администратора с базой данных происходит с помощью специальных запросов. Запросы формируются на языке MySQL особенным языком программирования, который имеет свои правила написания и набор операторов. Как правило, для проверки существования таблицы нужно вводить определенные запросы, которые проверяют базу и выдают вам точный результат. Старайтесь вводить подобные комбинации правильно, так как при неправильной эксплуатации можно произвести различные ошибки на сервере.
2
Для проверки наличия таблицы по заданному имени используйте запрос вида:
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='dbname' AND TABLE_NAME='tablename'
Значение dbname и tablename нужно заменить на ваши названия. При необходимости создать впоследствии таблицу, если таковая не была найдена, используйте команду вида:
CREATE TABLE IF NOT EXISTS
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='dbname' AND TABLE_NAME='tablename'
Значение dbname и tablename нужно заменить на ваши названия. При необходимости создать впоследствии таблицу, если таковая не была найдена, используйте команду вида:
CREATE TABLE IF NOT EXISTS
3
Если общение с базой данных осуществляется посредством msysobjects, тогда запрос на наличие определенной таблицы должен иметь вид:
SELECT COUNT(*) FROM msysobjects WHERE type = 1 AND name = 'tablename'
Если вам нужно удалить таблицу, если она будет найдена, то составьте запрос следующим образом:
DROP TABLE IF EXISTS table;
SELECT COUNT(*) FROM msysobjects WHERE type = 1 AND name = 'tablename'
Если вам нужно удалить таблицу, если она будет найдена, то составьте запрос следующим образом:
DROP TABLE IF EXISTS table;
4
Современные базы данных на основе MySQL могут насчитывать десятки тысяч таблиц с миллионами строк. Разобраться в таком нагромождении информации бывает непросто. Однако, для решения подобных проблем существуют специальные запросы. В целом же можно сказать, что проверка существования таблицы занимает немало сил и времени. Чтобы вам в дальнейшем было легче работать с таблицами, учите специальные пособия по языку программирования MySQL, так как он полностью относится к таблицам, и позволяет производить различные операции.
Видео по теме