|
Программирование >> Программный интерфейс приложений
DROP FUNCTION drop function function name. Удаляет определенную пользователем функцию, загруженную ранее с помощью оператора create function. DROP INDEX drop index indexname on tbl name. Удаляет индекс indexname таблицы tbljiame. Это оператор обрабатывается так же, как И alter table drop index. Более детально о его функциях рассказывается в разделе, посвященном оператору alter table. Оператор drop index впервые появился в MySQL версии 3.22. DROP TABLE drop table [if exists] tbl name [,tbl name] ... Удаляет указанную таблицу (или таблицы) из базы данных. Если в оператор включено предложение if exists, удаление несуществующей базы данных не приведет к ощибке. Это предложение впервые появилось в MySQL версии 3.22.2. EXPLAIN explain tbl name explain select Statement Первая форма этого оператора является аналогом оператора show columns from tbl name. Для получения детальной информации о нем обратитесь к описанию оператора show. Вторая форма оператора explain предоставляет информацию о том, как MySQL выполнит представленные за ключевым словом explain операторы select. / EXPLAIN SELECT score.* FROM score, event WHERE score.event id = event.event id AND event.event id = 14 Выводимый результат выполнения оператора explain состоит из одной из нескольких строк со следующими столбцами. table. Таблица, на которую ссылается строка вывода. type. Тип соединения, выполняемый системой MySQL. В качестве возможных типов могут выступать (в порядке ухудшения качества): system, const, eq ref, range, index и all. Типы, обеспечивающие наивысшее качество соединения, задают больше ограничений, т.е. при их определении MySQL в процессе выборки приходится просматривать наименьшее число строк. possible keys. Индексы, которые MySQL рассматривает как возможные кандидатуры для нахождения строк в таблице. Значение NULL указывает на отсутствие индексов. key. Индекс, используемый MySQL для нахождения строк таблицы. Значение NULL указывает, что ни один индекс использоваться не будет. key len. Длина используемой части индекса. Если MySQL будет использовать левый крайний префикс индекса, это значение не может быть больше полной длины строки индекса. ref. Значение, с которыми MySQL сравнивает значения индекса. Слово const или ??? указывает на сравнение с константой, а имя столбца отражает операцию сравнения столбцов. rows. Приблизительное число строк таблицы, которое MySQL необходимо исследовать перед выполнением запроса. Приведенное в этом столбце значение отражает приблизительное общее число комбинаций строк, которые необходимо просмотреть во всех таблицах. Extra. Значение Only index в этом столбце указывает, что для извлечения данных достаточно информации индексов и просматривать файл данных не нужно. Значение where used указывает на использование информации в предложении WHERE оператора SELECT. FLUSH FLUSH flush option {, flushoption] ... Обновляет различные используемые сервером кэши. В качестве опции flushoption может выступать любой из следующих элементов. HOSTS. Обновляет кэш хоста. LOGS. Обновляет файлы журналов, закрывая и заново открывая их. PRIVILEGES. Перезафужает таблицы разрешений. STATUS. Повторно инициализирует переменные состояния. TABLES. Закрывает все открытые таблицы в кэше таблиц. Оператор FLUSH впервые появился в MySQL 3.22.9, а опция STATUS - В версии 3.22.1L Оператор GRANT GRANT pr/V fype [[columnjist)] [, privjype [ (columnjist) ] ] .. ON {*.* I * I db name.* \ db name.tbl name I tblname) TO user [, user] . . . [WITH GRANT OPTION] Оператор grant предоставляет привилегии доступа одному или нескольким пользователям MySQL. Предоставляемые привилегии определяются значением privtype. Это значение, в свою очередь, состоит из одного или нескольких разделенных запятыми типов привилегий, выбранных из следующего списка.
Каждый пользователь может просматривать свои потоки и завершать их работу. Пользователь, обладающий привилегией process, может просматривать и останавливать все потоки, включая потоки других пользователей. Предложение on определяет, к какому уровню данных предоставляются привилегии. Для этого применяются спецификаторы, описанные в приведенной ниже таблице. Если в предложении ON указывается имя конкретной таблицы, привилегии можно предоставлять для доступа к определенным столбцам. При перечислении в списке columnjist их названия разделяются запятыми.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |