Извлечение данных.

Вернуться в каталог

Как раскрутить сайт:

Каталог - это...
Поисковик - это...
Поисковики 1993г
Поисковики 1994г
Список каталогов
Каталоги для PR
Каталоги белые
Каталоги белые
Белые каталоги ссылок
Белые каталоги ссылок
Каталоги
Протокол HTTP 1.1
Сайты сателлиты
Yandex бан
Ошибки начинающих
Ошибки webмастера
Что Гугл знает?
О сайте из Google
robots.txt
Социалки
Расчет PageRank
Как раскрутить сайт
Причины игнора сайта
Фильтры Гугла
Хороший дизайн

Может пригодиться:


Залог хорошего сайта
Софт вебмастеру
Выбрать хостинг
Платформы хостинга
Виртуальный сервер
Продвижение сайта
Секреты раскрутки 1
Секреты раскрутки 2
Раскруточные мифы
Оптимизация под каталоги
Заработать на сайте
Размещение банеров
Защита сайта
Спам в поздравлениях
SEO продвижение
Раскрутка Дорвеями
Секреты Гугла
Ссылки google ТОП-10
Сниппеты
Ключевые слова
Редирект
Грязная линковка
SEO слэнг
Подробно о PR
Бан партнерки

Реклама:


О поисковых системах
Внутренние факторы
Внешние факторы
Индексация сайта
Фильтры
Различия поисковых
Semonitor
Сохранить позиции после редизайна
Секреты Гугла


  • Вернуться в каталог





  • Rambler's Top100

    Извлечение данных: простые запросы.


    В данной главе приводятся основные сведения, необходимые даже в самом начале работы c MysQL. Мы обсудим лишь общие задачи, например сортировку данных или поиск текста, соответствующего определенному шаблону. B результате вы сможете избежать некоторых ошибок, типичных для начинающих разработчиков. Более сложные зaпросы, использующие объединения и подчиненные запросы, рассмотрены в главе 9.



    Ограничение числа возвращаемых строк

    выражение LIMIT ограничивает загружаемые данные первыми двумя строками
    SELECT author FROM book LIMIT 2;
    Выражение LIMIT также позволяет загрузить
    две строки, начиная co второй
    SELECT author FROM book LIMIT 1, 2;

    Выражение LIMIT позволяет загрузить ограниченное подмножество строк. Его можно использовать двумя способами.

    Зaгрузить первые n строк. Этот вариант иллюстрируется первым из двух примеров, приведенных выше. B этом случае выражение записывается следующим образом:

    LIMIT n, где n - некоторое целое число.

    Загрузить строки из указанного диапазона.

    Использование этого варианта демонстрирует второй пример. Выражение записывается как LIMIT x, y. B этом случае будет возвращено y строк, начиная со строки x.

    На заметку:

    Отсчет строк (по крайней мере, для выражения LIMIT) на­чинается c нуля. Например, чтобы получить строки c 12-й по 15-ю, надо использовать выражeние SЕLЕСТ * FROM таб­лица LIMIT 11, 4;.

    Правила использования выражения LIMIT будут более подробно обсуждаться в главе 8.



    Сортировка набора результатов

    # Получение списка книг,
    # отсортированного в алфавитном порядке
    SЕLEст title FROM book ORDER BY title;
    # Сортировка в алфавитном порядке с исключением
    SELECT name FROM status
    ORDER BY name='default' DESC, name;

    Загружая данные из базы, вы получаете их в про­извольном порядке, который не всегда устраивает вас. MySQL позволяет указать, в какой последова­гсльности должны возвращаться строки таблицы.

    Порядок следования строк определяется c помощью оператора ORDER ВУ. Для него зaдается список, состоящий из одного или нескольких вырaжений (которые могут представлять собой имена столбцов). Для каждой строки вычисляется выражение, зaданное посредством ORDER ВУ. Результирующие значения помещаются в список, который затем сортируется. Последовательность возвращаемых строк определяется содержимым списка.

    Слишком сложно? Чтобы разобраться в выполняе­мых действиях, рассмотрим их поэтапно.

    1. Hа сервер передается запрос, подобный следующему:

    SELECT * FROM book ORDER BY title;

    2. Для каждой возврaщаемой строки значение из стoлбца title помещается в список, который может выглядеть следующим образом:

    Green Eggs and Ham (строка 1)
    In the Night Kitchen (Строка 2)
    How to вe a Grouch (строка 3)
    Jacob Two-Two Meets the Hooded Fang (Строка 4)

    Сервер сохраняет сведения о том, какой строке принaдлежит тo или иное значение из стoлбца title.

    3. Список сoртируется в aлфавитном порядке без учeтa регистра символов, нo вы можете зaдать и другой способ сортировки.

    Green Eggs and Ham (Строка 1)
    How tO вe a Grouch (Строка 3)
    In the Night Kitchen (Строка 2)
    Jacob Two-Two Meets the Hooded Fang (строка 4)

    4. Строки возвращаются в том порядке, в котором расположены элементы списка.




    Спонсор сайта:




    Пер. с англ. - М.: ООО "И.Д.Вильямс", 2006.

    Основы MySQL:

    Введение
    Схема MySQL
    Управление базами
    Создание баз
    Создание таблиц
    Создание столбцов
    Идентификаторы
    Хранение данных
    Включение даты
    Импорт данных
    Включение данных
    Простые запросы
    Устранение повторов
    Обработка значений
    Значения NULL
    Обработка данных
    Оновление значений
    Безопасность
    Удаление записей

    Спонсор сайта:


    Установка паролей
    Установка привилегий
    Клиентская часть
    Параметры соединения
    MySQL АРI
    Запросы АРI
    АРI для Perl
    РНР АРI
    Расширенные запросы
    Ключевое слово JOIN
    Вложенные запросы
    Выбор результатов
    Проблемы MySQL
    Восстановление базы
    Частые ошибки
    Кол-во соединений
    Подготовка к работе
    В курс дела
    Имена столбцов

    Реклама:


    Внесение данных
    Внесение данных 2
    Особенности таблиц
    Еще о таблицах

    Вернуться в каталог