mySQL

mysql LIKE синтаксис Поиск по подстроке -- пример запроса (LOWER -- без учета регистра)

SQL LIKE

Для начала скажем что общий вид запроса таков:

SELECT * FROM `имятаблицы`  WHERE `имястолбца` LIKE '%фрагмент%';

Например:

SELECT * FROM `people`  WHERE `name` LIKE '%Vas%';

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

Запрос из php

Поиск без учёта регистра возможен запросом вроде (php код):

mysql ошибка #1366 - Incorrect string value: - не записывается русский текст

Forums:

Изменение параметров кодировок SQL запросом

Смена через конфигурационный файл -- для всей СУБД

Cкорее всего эта ошибка связана с неверной кодировкой передаваемых в базу данных.
а точнее - настройки базы данных (или таблицы) не соответствуют кодировке передаваемых данных.

mysql Назначить дать права на конкретную базу

Пусть:

  • имя базы = hr
  • имя пользователя (создаём его если он не был создан ранее) = hr_admin

тогда выдать все привилегии этому пользователю на базу можно (приведу пример без пароля):

сreate user hr_admin;
GRANT ALL PRIVILEGES ON  hr.* TO hr_admin;

------------------

Больше или равно mysql - пример кода запроса

меньше или равно mysql

Равно:

   mysql> SELECT 1 = 0;
            -> 0
    mysql> SELECT '0' = 0;
            -> 1
    mysql> SELECT '0.0' = 0;
            -> 1
    mysql> SELECT '0.01' = 0;
            -> 0
    mysql> SELECT '.01' = 0.01;
            -> 1


!=
Не равно:

SQL UPDATE Syntax

Forums:

Пример можно посмотреть здесь или же остальные примеры здесь, или можно написать смешанный INSERT/UPDATE

Pages

Subscribe to RSS - mySQL