{#
MySQL | PHP | Программировние и др.
 
 
 
X
пароль
кодированный текст
результат
X
пароль
текст
код ссылки
просмотр кода
X
Вы действительно хотите удалить запись?
ctlg
Да
Нет
Информация
trg
Ok
 
Справочник
X
+
X
X
X
76
MySQL
 
вопросответ
TIME_TO_SEC(time)Возвращает аргумент time, преобразованный в секунды:
SEC_TO_TIME(seconds)Возвращает аргумент seconds, преобразованный в часы, минуты и секунды, как величину в формате HH:MM:SS или HHMMSS, в зависимости от того, в каком конт
FROM_UNIXTIME(unix_timestamp,format)Возвращает строковое представление аргумента unix_timestamp, отформатированное в соответствии со строкой format. Строка format может содержать те же о
FROM_UNIXTIME(unix_timestamp)Возвращает представление аргумента unix_timestamp как величину в формате YYYY-MM-DD HH:MM:SS или YYYYMMDDHHMMSS, в зависимости от того, в каком контек
UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)При вызове данной функции без аргумента она возвращает временную метку UNIX_TIMESTAMP (секунды с 1970-01-01 00:00:00 GMT) как беззнаковое целое число.
NOW(), SYSDATE(), CURRENT_TIMESTAMPВозвращает текущую дату и время как величину в формате YYYY-MM-DD HH:MM:SS или YYYYMMDDHHMMSS, в зависимости от того, в каком контексте используется ф
CURTIME(), CURRENT_TIMEВозвращает текущее время как величину в формате HH:MM:SS или HHMMS, в зависимости от того, в каком контексте используется функция - в строковом или чи
CURDATE(), CURRENT_DATEВозвращает сегодняшнюю дату как величину в формате YYYY-MM-DD или YYYYMMDD, в зависимости от того, в каком контексте используется функция - в строково
TIME_FORMAT(time,format)Данная функция используется аналогично описанной выше функции DATE_FORMAT(), но строка format может содержать только те определители формата, которые
DATE_FORMAT(date,format)Форматирует величину date в соответствии со строкой format. В строке format могут использоваться следующие определители:
FROM_DAYS(N)Возвращает величину DATE для заданного номера дня N:
TO_DAYS(date)функция возвращает номер дня для даты, указанной в аргументе date, (количество дней, прошедших с года 0):
EXTRACT(type FROM date)Типы интервалов для функции EXTRACT() используются те же, что и для функций DATE_ADD() или DATE_SUB(), но EXTRACT() производит скорее извлечение части
DATE_ADD(date,INTERVAL expr type), DATE_SUB(date,INTERVAL expr type), ADDDATE(date,INTERVAL expr type), SUBDATE(date,INTERVAL expr type)Данные функции производят арифметические действия над датами. Обе являются нововведением версии MySQL 3.22. Функции ADDDATE() и SUBDATE() - синонимы д
PERIOD_DIFF(P1,P2)Возвращает количество месяцев между периодами P1 и P2. P1 и P2 должны быть в формате YYMM или YYYYMM. Следует учитывать, что аргументы периода P1 и P2
PERIOD_ADD(P,N)Добавляет N месяцев к периоду P (в формате YYMM или YYYYMM). Возвращает величину в формате YYYYMM. Следует учитывать, что аргумент периода P не являет
SECOND(time)Возвращает количество секунд для аргумента time в диапазоне от 0 до 59:
MINUTE(time)Возвращает количество минут для аргумента time в диапазоне от 0 до 59:
HOUR(time)Возвращает час для аргумента time в диапазоне от 0 до 23:
YEARWEEK(date, [first])Возвращает год и неделю для аргумента date. Второй аргумент в данной функции работает подобно второму аргументу в функции WEEK(). Следует учитывать, ч
YEAR(date)Возвращает год для аргумента date в диапазоне от 1000 до 9999:
WEEK(date [first])При наличии одного аргумента возвращает порядковый номер недели в году для date в диапазоне от 0 до 53 (да, возможно начало 53-й недели) для регионов,
QUARTER(date)Возвращает номер квартала года для аргумента date в диапазоне от 1 до 4:
MONTHNAME(date)Возвращает название месяца для аргумента date:
DAYNAME(date)Возвращает название дня недели для аргумента date:
MONTH(date)Возвращает порядковый номер месяца в году для аргумента date в диапазоне от 1 до 12:
DAYOFYEAR(date)Возвращает порядковый номер дня года для аргумента date в диапазоне от 1 до 366:
WEEKDAY(date)Возвращает индекс дня недели для аргумента date (0 =понедельник, 1 = вторник, ... 6 = воскресенье):
конвертация даты в дниTO_DAYS()
LIKE_ (знак подчеркивания) соответствует любому отдельному символу, а % (знак процента) - любой последовательности символов, включаю пустую строку. Вы мож
LIKE и регулярные выраженияВо втором типе шаблонов, предусмотренных в MySQL, используются расширенные регулярные выражения. При поиске совпадений на основе такого шаблона шаблон
В MySQL не поддерживается конкатенация при помощи оператора + или | |. Здесь необходимо использовать функцию CONCAT ()в которой указывается список элементов, по отношению к которым необходимо выполнить конкатенацию. При использовании функции CONCAT () первая строка пр
конкатенация строк (вроде бы =))CONCAT(l_name, f_name, p_name)
конверитирование и конкатенацияSELECT 'Сумма числовых полей записи номер ' + CONVERT(varchar(50), @номер_строки)
проверяет равно ли поле значению NULLISNULL(поле_таблицы)
mysql_affected_rows— Возвращает число затронуиых прошлой операцией рядов.
SELECT heroes.char_name, heroes.count, char_templates.ClassName FROM char_templates, heroes WHERE char_templates.ClassId = heroes.class_id Order by chБерем из таблицы heroes поле char_name, из heroes поле count, из таблицы char_templates поле ClassName, где char_templates.ClassId и heroes.class_id и
SELECT DISTINCT last_name FROM person, address WHERE person.adress_no = address.address_no AND city LIKE 'L%'; или SELECT DISTINCT last_name FROM persВыводит все уникальные фамилии людей (last_name), которые живут в городе с названием на букву L. (предполагаем, что в таблице address есть поля addres
сортировка по дате (пример)order by date desc
Узнать количество строк в таблицеSELECT COUNT(*) FROM table
текущее времяCURRENT_TIME
текущая датаCURRENT_DATE
конвертация времени в секундыTIME_TO_SEC()
Для удаления индексов (INDEX) используется запросDROP INDEX my_index ON table;
функция возвращает id, сгенерированныый при последнем INSERT-запросеmysql_insert_id()
Команда удаления строк из таблицы UsersDELETE FROM Users WHERE name = 'Alex'
функция возвращает текущую дату и времяnow()
функция возвращает текущее время как величину в формате HHMMSScurtime() + 0
функция возвращает текущее время как величину в формате HH:MM:SScurtime()
Изменение даннах в табилце PageUPDATE Page SET
Добавление в таблицу CarrierINSERT INTO Carrier() VALUES()
Команда для удаления базы данныхDROP DATABASE name
Команда для создания новой базы данныхCREATE DATABASE name
X
пароль