# Главная
# О библиотеке

# Выбор дистрибутива
преимущества Linux/UNIX | основные дистрибутивы | серверный Linux | BSD | LiveCDs | прочее

# Установка и удаление программ
общие вопросы | каталоги софта | специальные случаи

# Настройка и работа
установка, загрузчики | настройка Linux | консоль | файловые системы | процессы | шеллы, русификация, коммандеры | виртуальные машины, эмуляторы

# X Window и оконные менеджеры
настройка X Window | GNOME | KDE | IceWM и др.

# Работа с текстами
редакторы | офис | шрифты, кодировки и русификация | преобразования текстовых файлов | LaTeX, SGML и др. | словари

# Графика
GIMP | фото | обработка изображений | форматы графических файлов

# Сети, администрирование
общие вопросы | Dialup & PPP | брандмауэры | маршрутизация | работа в Windows-сетях | веб-серверы | Apache | прокси-серверы | сетевая печать | прочее

# Программирование
GCC & GNU make | программирование в UNIX | графические библиотеки | Tcl | Perl | PHP | Java & C# | СУБД | CVS | прочее

# Ядро
# Мультимедиа
# Интернет
# Почта
# Безопасность
# Железо
# Разное

# Linux HowTo (как сделать)
# Книги и руководства
# Материалы на английском языке


MySQL The World's Most Popular Open Source Database # Online shop | Site map |  
CompanyProductsSupport & ConsultingTraining & CertificationDownloadsDocumentation
  BooksArticlesMailing ListsPresentationsOther Sites  
Search the MySQL manual:
MySQL Manual
  • 1 Общая информация
  • 2 Установка MySQL
  • 3 Учебное пособие по MySQL
    • 3.1 Подсоединение к серверу и отсоединение от него
    • 3.2 Ввод запросов
    • 3.3 Создание и использование базы данных
    • 3.4 Получение информации о базах данных и таблицах
    • 3.5 Примеры стандартных запросов
    • 3.6 Использование mysql в пакетном режиме
    • 3.7 Запросы проекта "Близнецы" (Twin Project)
    • 3.8 Использование MySQL совместно с Apache
  • 4 Администрирование баз данных
  • 5 Оптимизация в MySQL
  • 6 Справочник по языку MySQL
  • 7 Типы таблиц MySQL
  • 8 Интерфейсы для MySQL
  • 9 Расширение MySQL
  • A Проблемы и распространенные ошибки
  • B Привнесенные программы
  • C Благодарности
  • D История изменений и обновлений MySQL
  • E Перенос на другие системы
  • F Переменные окружения
  • G Регулярные выражения в MySQL
  • H GNU General Public License
  • I GNU Lesser General Public License
  • Команды SQL, функциональное оглавление
  • Концептуальное оглавление

Buy this Reference Manual in softcover from Barnes & Noble!

MySQL Reference Manual
Previous / Next / Up / Table of Contents

3 Учебное пособие по MySQL

Эта глава представляет собой обучающий курс по MySQL: в ней демонстрируется использование клиентской программы mysql для создания несложной базы данных и работы с ней. Утилита mysql (иногда называемая также ``терминальным монитором'' или просто ``монитором'') представляет собой интерактивную программу, позволяющую подсоединяться к MySQL-серверу, запускать запросы, и просматривать результаты. Программа mysql может работать и в пакетном режиме: для этого необходимо записать все запросы в файл, а затем передать его содержимое на исполнение mysql. Ниже описаны оба способа использования mysql.

Увидеть список команд программы mysql можно, запустив ее с параметром --help:

shell> mysql --help

Текст главы построен с расчетом на то, что на вашем компьютере установлен mysql и существует связь с сервером MySQL. Если это не так, свяжитесь со своим администратором MySQL (если вы и есть администратор, обратитесь к другим разделам настоящего руководства).

В этой главе дано подробное описание всего процесса установки и использования базы данных. Если вы хотите лишь работать с ранее созданной базой, можете пропустить разделы, посвященные созданию базы и содержащихся в ней таблиц.

Так как эта глава задумывалась как учебное пособие, многие детали пришлось опустить. Дополнительную информацию о раскрытых в этой главе темах можно почерпнуть из соответствующих разделов руководства.

Главы

  • 3.1 Подсоединение к серверу и отсоединение от него
  • 3.2 Ввод запросов
  • 3.3 Создание и использование базы данных
    • 3.3.1 Создание и выбор базы данных
    • 3.3.2 Создание таблицы
    • 3.3.3 Загрузка данных в таблицу
    • 3.3.4 Выборка информации из таблицы
      • 3.3.4.1 Выборка всех данных
      • 3.3.4.2 Выборка определенных строк
      • 3.3.4.3 Выборка определенных столбцов
      • 3.3.4.4 Сортировка строк
      • 3.3.4.5 Вычисление дат
      • 3.3.4.6 Работа с значениями NULL
      • 3.3.4.7 Сравнение по шаблонам
      • 3.3.4.8 Подсчет строк
      • 3.3.4.9 Использование нескольких таблиц
  • 3.4 Получение информации о базах данных и таблицах
  • 3.5 Примеры стандартных запросов
    • 3.5.1 Максимальное значение столбца
    • 3.5.2 Строка, содержащая максимальное значение некоторого столбца
    • 3.5.3 Максимальное значение столбца для группы
    • 3.5.4 Строка, содержащая максимальное значение некоторого столбца
    • 3.5.5 Использование пользовательских переменных
    • 3.5.6 Использование внешних ключей
    • 3.5.7 Поиск по двум ключам
    • 3.5.8 Подсчет посещений за день
    • 3.5.9 Использование атрибута AUTO_INCREMENT
  • 3.6 Использование mysql в пакетном режиме
  • 3.7 Запросы проекта "Близнецы" (Twin Project)
    • 3.7.1 Поиск нераспределенных близнецов
    • 3.7.2 Вывод таблицы состояний пар близнецов
  • 3.8 Использование MySQL совместно с Apache

User Comments

Posted by Andrew Cumming on Wednesday December 18 2002, @5:27pm[Delete] [Edit]

An interactive SQL tutorial is available at
<a
href="http://www.dcs.napier.ac.uk/~andrew/sql/">
http://www.dcs.napier.ac.uk/~andrew/sql/</a>
Students can enter SQL and have it executed from
the browser.
The browser has MySQL, Access and Oracle engines.

Posted by David John Rayner on Friday November 8 2002, @5:10am[Delete] [Edit]

The above URL is now http://sqlzoo.net/ Online
Interactive tutorial

Add your own comment.

Top / Previous / Next / Up / Table of Contents
# MySQL.com home | Site map | Contact us | Press | Jobs | Privacy policy | Trademark info | © 1995-2003 MySQL AB. All rights reserved.