рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Разные функции

Разные функции - раздел Охрана труда, При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль   Database() Возвращает Имя Текущей Б...

 

DATABASE()

Возвращает имя текущей базы данных:

PASSWORD(str)

Создает строку "пароля" из простого текста в аргументе str. Именно эта функция используется в целях шифрования паролей MySQL для хранения в столбце Password в таблице привилегий user:

mysql> SELECT PASSWORD('badpwd'); -> '7f84554057dd964b'

Шифрование, которое выполняет функция PASSWORD(), необратимо.

LAST_INSERT_ID([expr])

Возвращает последнюю автоматически сгенерированную величину, которая была внесена в столбец AUTO_INCREMENT

 

Функции, используемые в операторах GROUP BY

 

COUNT(expr)

Возвращает количество величин со значением, не равным NULL, в строках, полученных при помощи команды SELECT:

mysql> SELECT student.student_name,COUNT(*) FROM student,course WHERE student.student_id=course.student_id GROUP BY student_name;

Функция COUNT(*) несколько отличается от описанной выше: она возвращает количество извлеченных строк, содержащих величины со значением NULL. COUNT(*) оптимизирована для очень быстрого возврата результата при условии, что команда SELECT извлекает данные из одной таблицы, никакие другие столбцы не обрабатываются и функция не содержит выражения WHERE. Например:

mysql> SELECT COUNT(*) FROM student;

COUNT(DISTINCT expr,[expr...])

Возвращает количество различающихся величин со значением, не равным NULL:

mysql> SELECT COUNT(DISTINCT results) FROM student;

В MySQL для того, чтобы получить количество различающихся комбинаций выражений, не содержащих NULL, нужно просто задать список этих выражений. В ANSI SQL необходимо провести конкатенацию всех выражений внутри CODE(DISTINCT ...).

AVG(expr)

Возвращает среднее значение аргумента expr:

mysql> SELECT student_name, AVG(test_score) FROM student GROUP BY student_name;

MIN(expr)

MAX(expr)

Возвращает минимальную или максимальную величину аргумента expr. Функции MIN() и MAX() могут принимать строковый аргумент; в таких случаях они возвращают минимальную или максимальную строковую величину.

mysql> SELECT student_name, MIN(test_score), MAX(test_score) FROM student GROUP BY student_name;

SUM(expr)

Возвращает сумму величин в аргументе expr. STD(expr)

STDDEV(expr)

Возвращает среднеквадратичное отклонение значения в аргументе expr

 

 


– Конец работы –

Эта тема принадлежит разделу:

При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль

Запуск клиентской части системы... Mysql... При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и в большинстве случаев...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разные функции

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Первое общение с СУБД MySQL
mysql> SELECT VERSION(), CURRENT_DATE; Этот запрос возвращает версию и текущую дату. Все команды заканчиваются знаком ;   mysql выводит

Имя.MYI – файл ключей и индексов.
Узнать, какие базы существуют в настоящее время на сервере, можно при помощи команды SHOW: mysql> SHOW DATABASES; +----------+ | Database | +

DROP DATABASE [IF EXISTS] имя_базы
  Посмотреть таблицы в базе данных mysql> SHOW TABLES; Создание таблиц: CREATE TABLE table_name (create_definition

DELETE FROM имя_таблицы.
Если нужно удалить не все записи, а только некоторые, то указывается DELETE FROM имя_таблицы WHERE условие (имя_столбца=значение) Оператор DELETE удаляет из табли

UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач
  Изменение структуры таблицы: ALTER TABLE table_name alter_specification [, alter_specification ...] alter_specification:

CHANGE имя_столбца_старое имя_столбца_новое тип столбца.
  Чтобы сделать это, необходимо указать старое и новое имена столбца и его тип в настоящее время. Например, чтобы переименовать столбец INTEGER из a в b, можно сделать следующее:

Синтаксис объединений таблиц
Простое соединение - INNER JOIN: SELECT <fields> FROM table1 INNER JOIN table2 ON table1.field1=table2.field2 или SELECT <fields> FROM table1, table2 WHERE table1.field

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги