Skip to content

Instantly share code, notes, and snippets.

@deuterium7
Last active July 26, 2017 19:53
Show Gist options
  • Save deuterium7/3b323e8b6c602c5f079a1ff3d623e567 to your computer and use it in GitHub Desktop.
Save deuterium7/3b323e8b6c602c5f079a1ff3d623e567 to your computer and use it in GitHub Desktop.
Zabornyi Alex
  1. Запрос на добаление строки в таблицу используя SET
INSERT INTO `users` SET `name`="Alex", `surname`="Zabornyi", `age`=22
  1. Запрос на добавление 2-х строк в таблицу одним запросом используя VALUES
INSERT INTO `users` (`name`, `surname`, `age`) VALUES
	("Vasya", "Pupkin", 21),
	("Petya", "Ivanov", 23),
	("Vanya", "Petrov", 20)
  1. Удаление 2-х записей из начала таблицы отсортированой по полю имя
DELETE FROM `users` ORDER BY `name`ASC LIMIT 2
  1. Удаление 2-х последних записей
DELETE FROM `users` ORDER BY `name`DESC LIMIT 2
  1. Удаление записи по ID
DELETE FROM `users` WHERE `id`=5
  1. Сделайте выборку записи из таблицы по id
SELECT `id` FROM `users` WHERE 1
  1. Сделайте выборку записей имя которых начинаются на В
SELECT * FROM `users` WHERE `name` LIKE "В%"
  1. Сделайте выборку всей таблицы отсортированой по имени и фамилии
SELECT * FROM `users` ORDER BY `name`ASC, `surname`
  1. Cделайте выборку пользователей с именем и фамилией Вася Петров или с именем и фамилией Петя Васильев (задача на скобки, внимательно следите за правильным расставлением скобок в запросе)
SELECT * FROM `users` WHERE (`name`="Вася" AND `surname`="Петров") OR (`name`="Петя" AND `surname`="Васильев")
  1. Сделайте выборку 10 пользователей начиная с 5
SELECT * FROM `users` LIMIT 4,10
  1. Обновите фамилию у 10 записей имя которых начинается на В
UPDATE `users` SET `surname`="name_begin_B" WHERE `name` LIKE "В%"
  1. Сделайте выборку тех пользователей у кого длина фамилии равна 5, и имя заканчивается на "а"
SELECT * FROM `users` WHERE (CHAR_LENGTH(`surname`)=5) AND (name LIKE "%a")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment