Случайные статьи
| Учебное пособие по MySQL » Загрузка данных в таблицу |
3.3.3 Загрузка данных в таблицу
Создав таблицу, нужно позаботиться об ее заполнении. Для этого предназначены команды LOAD DATA и INSERT.
Предположим, ваши записи соответствуют приведенным в этой таблице (обратите внимание: MySQL принимает даты в формате ГГГГ-ММ-ДД; возможно, к такой записи вы не привыкли). |
|
теги: TABLE |
| |
| Типы таблиц MySQL » Типы таблиц MySQL |
7 Типы таблиц MySQL
В MySQL версии 3.23.6 можно было выбирать из трех основных форматов таблиц (ISAM, HEAP и MyISAM). Более новые версии MySQL могут поддерживать дополнительные типы таблиц (InnoDB или BDB) - в зависимости от варианта установки.
При создании новой таблицы можно указать MySQL, какой тип таблицы для нее использовать. Для таблицы и определений столбцов MySQL всегда создает файл `.frm'. Индекс и данные хранятся в других файлах (их расширения зависят от типа таблицы). |
|
теги: MyISAM, TABLE |
| |
| Общая информация » MySQL 4.1, следующая ветка в разработке |
1.7.6 MySQL 4.1, следующая ветка в разработке
MySQL 4.0 готовит базу для реализации новых возможностей в сервере MySQL 4.1 и более новых версиях. Имеются в виду такие возможности, как вложенные подзапросы (nested subqueries) (4.1), хранимые процедуры (5.0) и правила целостности ссылок (foreign key integrity rules) для MyISAM-таблиц (5.0). |
|
теги: MySQL, СУБД |
| |
| Справочник по языку MySQL » Кэш запросов в MySQL |
6.9 Кэш запросов в MySQL
Начиная с версии 4.0.1 сервер MySQL снабжен кэшем запросов. В процессе работы кэш запросов хранит текст запроса SELECT вместе с соответствующим результатом, который посылается клиенту. При получении другого идентичного запроса сервер может извлечь результаты из кэша запросов, а не анализировать и выполнять снова тот же самый запрос. |
|
теги: SELECT |
| |
| Интерфейсы для MySQL » mysql_field_count() |
8.4.3.85 mysql_field_count()
unsigned int mysql_field_count(MYSQL *mysql)
При использовании более ранней, чем 3.22.24, версии MySQL необходимо вместо этого выражения использовать следующее: unsigned int mysql_num_fields(MYSQL *mysql). |
|
теги: mysql |
| |
| Расширение MySQL » Отчет об ошибках в тестовом пакете MySQL |
9.1.2.3 Отчет об ошибках в тестовом пакете MySQL
Если используемая версия MySQL не проходит через тестовый пакет, следует поступать следующим образом:
Прежде всего, не отсылайте отчет об ошибке, пока не соберете максимального количества сведений по проблеме, с которой вы столкнулись! |
|
теги: MySQL |
| |
| Администрирование баз данных » Задание изначальных привилегий MySQL |
4.3.4 Задание изначальных привилегий MySQL
После установки MySQL изначальные привилегии доступа задаются при помощи `scripts/mysql_install_db'. See section 2.3.1 Обзор быстрой установки. Скрипт mysql_install_db запускает сервер mysqld, а затем инициализирует таблицы предоставления привилегий со следующим набором привилегий:
В качестве суперпользователя создается MySQL root который может делать все, что угодно. Соединения должны устанавливаться с локального компьютера. |
|
теги: MySQL |
| |
| Интерфейсы для MySQL » mysql_get_host_info() |
8.4.3.106 mysql_get_host_info()
char *mysql_get_host_info(MYSQL *mysql)
8.4.3.107 Описание
Возвращает строку, описывающую тип используемого соединения, включая имя серверного хоста. |
|
теги: char |
| |
| Установка MySQL » Распределение данных в Windows между несколькими различными дисками |
2.6.2.5 Распределение данных в Windows между несколькими различными дисками
Начиная с MySQL версии 3.23.16 серверы mysqld-max и mysql-max-nt в дистрибутиве MySQL компилируются с флагом -DUSE_SYMDIR. Это обеспечивает возможность устанавливать базу данных на другом диске путем добавления символической ссылки на нее (подобно тому, как работают символические ссылки в Unix). |
|
теги: MySQL |
| |
| Администрирование баз данных » Общие принципы обеспечения безопасности |
4.2.1 Общие принципы обеспечения безопасности
С данным разделом должны ознакомиться все, кто использует MySQL на компьютерах, подключенных к Internet, - чтобы избежать наиболее распространенных ошибок, приводящих к нарушению безопасности системы.
При обсуждении вопросов безопасности мы акцентируем внимание на необходимости защиты всего серверного хоста (а не одного лишь сервера MySQL) от всех возможных типов атак: перехвата, внесения изменений, считывания и отказа в обслуживании. Данный раздел не охватывает всех аспектов готовности к работе и отказоустойчивости. |
|
теги: MySQL |
| |
| Администрирование баз данных » Синтакаксис BACKUP TABLE |
4.4.2 Синтакаксис BACKUP TABLE
BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory'
Копирует в каталог резервного копирования тот минимум табличных файлов, который достаточен для восстановления таблицы. На данный момент работает только для таблиц MyISAM. Для таблиц MyISAM копирует файлы `.frm' (определений) и `.MYD' (данных). Индексные файлы могут быть реконструированы по этим двум. |
|
теги: TABLE |
| |
| Установка MySQL » Модернизация с версии 3.23 до версии 4.0 |
2.5.2 Модернизация с версии 3.23 до версии 4.0
В общем случае, вот что вам следует сделать для апгрейда к версии 4.0 с более старой:
Выполнить скрипт mysql_fix_privilege_tables чтобы добавить новые привилегии и возможности в таблицы привилегий MySQL.
Подредактировать скрипты запуска MySQL или конфигурационные файлы, чтобы не использовать устаревшие опции, описанные ниже. |
|
теги: MySQL, SELECT |
| |
| Типы таблиц MySQL » Буферизация вставок |
7.5.11.2 Буферизация вставок
Нередко в программах для работы с базами данных первичный ключ является уникальным идентификатором и новые строки вставляются в порядке возрастания первичного ключа. Таким образом, вставки в кластеризированный индекс не требуют проведения случайных считываний с диска. |
|
теги: InnoDB |
| |
| Установка MySQL » Примечания к Novell NetWare |
2.6.9 Примечания к Novell NetWare
Мы заинтересованы в том, чтобы MySQL работал на Novell NetWare, но, к сожалению, среди нас нет никого, кто достаточно хорошо разбирался бы в NetWare или обладал временем для создания портированной версии. |
|
теги: NetWare |
| |
|
|