Как да проверите съществуването на таблица

Съдържание:

Как да проверите съществуването на таблица
Как да проверите съществуването на таблица

Видео: Как да проверите съществуването на таблица

Видео: Как да проверите съществуването на таблица
Видео: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Може
Anonim

Използвайки MySQL, можете да създавате бази данни с различни теми и размери, от малки колекции от таблици до огромни корпоративни бази данни. Големите бази данни са много по-трудни за поддържане от малките бази данни поради разнообразието от таблици и връзките между тях. Често е необходимо да се провери дали таблица е създадена по-рано или не.

Как да проверите съществуването на таблица
Как да проверите съществуването на таблица

Необходимо

познания за MySQL

Инструкции

Етап 1

Администраторът комуникира с базата данни, използвайки специални заявки. Заявките се формират на езика MySQL със специален език за програмиране, който има свои правила за писане и набор от оператори. Като правило, за да проверите съществуването на таблица, трябва да въведете определени заявки, които проверяват основата и ви дават точен резултат. Опитайте се да въведете правилно такива комбинации, сякаш ако сте злоупотребили, можете да правите различни грешки на сървъра.

Стъпка 2

За да проверите съществуването на таблица с дадено име, използвайте заявка за формуляра:

ИЗБЕРЕТЕ TABLE_NAME ОТ INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' И TABLE_NAME = 'tablename'

Стойностите dbname и tablename трябва да бъдат заменени с вашите имена. Ако трябва да създадете таблица по-късно, ако такава не е намерена, използвайте команда от формуляра:

СЪЗДАЙТЕ ТАБЛИЦА, АКО НЕ СЪЩЕСТВУВА

Стъпка 3

Ако комуникацията с базата данни се осъществява чрез msysobjects, заявката за присъствието на конкретна таблица трябва да изглежда така:

ИЗБЕРЕТЕ БРОЙ (*) ОТ msysobjects WHERE type = 1 И name = 'tablename'

Ако трябва да изтриете таблица, ако тя бъде намерена, напишете заявка, както следва:

ТАБЛИЦА ЗА ПАДАНЕ, АКО СЪЩЕСТВУВА;

Стъпка 4

Съвременните бази данни на MySQL могат да имат десетки хиляди таблици с милиони редове. Може да бъде трудно да се разбере такава бъркотия от информация. Има обаче специални искания за решаване на подобни проблеми. Като цяло можем да кажем, че проверката на съществуването на таблица отнема много време и усилия. За да ви улесни в бъдеще да работите с таблици, научете специални уроци по езика за програмиране MySQL, тъй като той е напълно свързан с таблици и ви позволява да извършвате различни операции.

Препоръчано: