MyOfficeLife

Чтиво

Главная » Статьи » Обучение » MySQL

В категории материалов: 7
Показано материалов: 1-7

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Очень часто при загрузке данных содержащих русский текст (кирилицу)  в MySQL из csv файла созданного в Excel вы сталкиваетесь с проблемой,что русский текст либо вовсе не отображается, либо отображается в виде кракозябли.

В данной статье я объясню причину возникновения этой проблемы, а так же опишу наиболее быстрый и простой способ её решения.

MySQL | Просмотров: 2133 | Author: Алексей Селезнев | Добавил: selesnow | Дата: 04.03.2015 | Комментарии (0)

Для получения текущей даты и времени используются следующие функции:
□ NOW(), LOCALTIME() и LOCALTIMESTAMP() возвращают текущие дату и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС;
SELECT NOW();
/* Выведет: 2009-09-21 22:35:04 */
SELECT LOCALTIME();
/* Выведет: 2009-09-21 22:35:04 */
SELECT LOCALTIMESTAMP();
/* Выведет: 2009-09-21 22:35:04 */
□ UTC_TIMESTAMP() выводит текущие дату и время по Гринвичу в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС;
SELECT UTC_TIMESTAMP();
/* Выведет: 2009-09-21 18:36:21 */
MySQL | Просмотров: 1408 | Добавил: selesnow | Дата: 15.01.2014 | Комментарии (0)

В случае когда в mysql нет функции подходящей вам для получения нужного значения Вы можете написать свою функцию.

Вот пример написания функции:

delimiter //
create function `testoust`(s INT)
returns integer
begin
set s = s * 2;
return s;
end//
MySQL | Просмотров: 3883 | Добавил: selesnow | Дата: 16.12.2013 | Комментарии (0)

Бывают ситуации когда в базе разделяют таблицы к примеру по месяцам (table_jun , table_jul , table_aug ...) , и Вам в один момент необходимо запросом собрать данные из двух таблиц таким образом , что бы в результате таблица table_jul была продолжением таблицы table_jun. 
 Для решения такой задачи служит команда UNION.
 Желательно что бы таблицы имели одинаковую структуру, в этом случае собрать данные из нескольких таблиц в одну можно следующим образом:

MySQL | Просмотров: 1581 | Author: Алексей Селезнёв | Добавил: selesnow | Дата: 13.12.2013 | Комментарии (0)

Один из частых вопрос в построении sql запроса является вычисление количества дней между двумя датами. Делается это элементарным способом.

DATEDIFF(Конечная дата , Начальная дата)

Пример:

SELECT DATEDIFF('2013-12-05 05:00:00' , '2013-07-05 04:30:00')

Результат:  153


MySQL | Просмотров: 3196 | Добавил: selesnow | Дата: 06.12.2013 | Комментарии (0)

Иногда нам необходимо разбить строку на части разделённую каким либо знаком, запятой , точкой , точкой с запятой и т.д.

Для этого в MySQL существует фукция SUBSTRING_INDEX.
MySQL | Просмотров: 1876 | Добавил: selesnow | Дата: 24.10.2013 | Комментарии (0)

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

MySQL | Просмотров: 4776 | Author: Алексей Селезнёв | Добавил: selesnow | Дата: 10.10.2013 | Комментарии (0)

Категории раздела

Excel [4]
Приёмы и хитрости Excel
Экономика [8]
MySQL [7]
Приёмы , описание функций , решение практических задачь
Маркетинг [7]
Google Spreadsheets/Google Таблицы [0]

Реклама

Поделиться

Слушать радио


Курс в обменниках

Курсы наличного обмена на сегодня

Курс НБУ

 Курсы НБУ на сегодня

Курсы ЦБР

Курсы ЦБ РФ на сегодня

Конвертер валют

Калькулятор валют

Киевское время

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

LiveInternet

Rambler

Yandex

Яндекс.Метрика

Mail.RU

Рейтинг@Mail.ru

HotLog

OpenStar

Форма входа