_HiStOrY_V2_
exit
show\040databases;
exit
show\040databases;
create\040database\040knigidb;
exit
GRANT\040ALL\040PRIVILEGES\040ON\040knigidb.*\040TO\040'knigi'@'localhost';
exit
use\040knigidb;
show\040tables;
select\040count(*)\040from\040books;
select\040count(*)\040from\040books\040where\040status\040=\0400;
exit
use\040knigidb;
select\040*\040from\040users\040where\040login\040=\040"a.toropin@nekrasovka.ru";
exit
use\040knigidb;
select\040*\040from\040mail_queue\040order\040by\040id\040desc\040limit\0401;
exit
select\040*\040from\040mail_queue\040where\040processed\040=\0400\040order\040by\040id\040desc;
use\040knigidb;
select\040*\040from\040mail_queue\040where\040processed\040=\0400\040order\040by\040id\040desc;
exit
use\040knigidb;
select\040*\040from\040mail_queue\040where\040processed\040=\0400\040order\040by\040id\040desc;
exit
use\040knigidb;
select\040*\040from\040mail_queue\040order\040by\040id\040desc\040limit\0401;
exit
use\040knigidb;
select\040max(id)\040from\040mail_queue;
select\040*\040from\040mail_queue\040where\040id\040=\040110311;
update\040mail_queue\040set\040processed\040=\0400\040\040where\040id\040=\040110311;
update\040mail_queue\040set\040started_at=null\040where\040id\040=\040110311;
select\040*\040from\040mail_queue\040where\040id\040=\040110311;
exit
select\040*\040from\040mail_queue\040where\040id\040=\040110311;
use\040knigidb;
select\040*\040from\040mail_queue\040where\040id\040=\040110311;
update\040mail_queue\040set\040started_at=null\040where\040id\040=\040110311;
update\040mail_queue\040set\040processed\040=\0400\040\040where\040id\040=\040110311;
select\040*\040from\040mail_queue\040where\040id\040=\040110311;
exit
show\040databases;
use\040knigidb;
select\040*\040from\040users\040where\040email\040=\040'a.toropin@nekrasovka.ru';
select\040count(*)\040from\040books;
delete\040from\040books\040where\0401;
exit
ls
l;
ls\040l;
show\040databases;
use\040knigidb;
select\040*\040from\040mail_queue\040where\040processed\040=\0400;
exit
use\040knigidb;
select\040*\040from\040mail_queue\040where\040email\040=\040'a.toropin@nekrasovka.ru';
update\040mail_queue\040set\040processed\040=\0400,\040created_at\040=\040null\040where\040id\040=\040110312;
update\040mail_queue\040set\040processed\040=\0400,\040started_at\040=\040null\040where\040id\040=\040110312;
select\040*\040from\040mail_queue\040where\040processed\040=\0400;
exit
use\040knigidb;
select\040*\040from\040users\040order\040by\040id\040desc\040limit\0402;
truncate\040books;
truncate\040authors;
truncate\040book_categories;
truncate\040books_authors;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040cart;
truncate\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
delete\040from\040users\040where\040roles\040=\040'4,11';
select\040count(*)\040from\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
truncate\040exports;
truncate\040imports;
truncate\040reviews;
exit
use\040knigidb;
select\040count(*)\040from\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
exit
use\040knigidb;
select\040count(*)\040from\040books;
select\040count(*)\040from\040books\040where\040fund_type\040=\0401;
select\040*\040from\040libraries\040where\040published\040=\0400;
select\040*\040from\040libraries\040where\040published\040=\0401;
select\040*\040from\040libraries\040where\040has_books\040=\0401;
select\040count(*)\040from\040books\040where\040published\040=\0400;
select\040count(*)\040from\040books\040where\040published\040=\0401;
exit
use\040electrodb;
use\040knigidb;
select\040*\040from\040mail_queue\040order\040by\040id\040desc\040limit\0405;
exit
use\040knigidb;
select\040*\040from\040exports;
truncate\040exports;
exit
use\040knigidb;
truncate\040exports;
exit
use\040knigidb;
truncate\040age_categories;
truncate\040authors;
truncate\040book_categories;
truncate\040books;
truncate\040books_authors;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040reviews;
truncate\040cart;
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
truncate\040imports;
show\040tables;
select\040*\040from\040mail_queue;
select\040count(*)\040from\040mail_queue;
select\040*\040from\040mail_queue\040where\040id\040=\040110336;
describe\040mail_queue;
select\040*\040from\040mail_queue\040where\040started_at\040>=\040"2019-12-05";
select\040*\040from\040mail_queue\040where\040started_at\040>=\040"2019-12-01";
delete\040from\040mail_queue\040where\040started_at\040<\040"2019-12-01";
select\040*\040from\040mail_queue\040where\040started_at\040>=\040"2019-12-01";
select\040count(*)\040from\040mail_queue;
show\040tables;
describe\040sms_code;
select\040*\040from\040sms_code\040where\040created_at\040>=\040"2019-12-01";
delete\040from\040sms_code\040where\040created_at\040<\040"2019-12-01";
exit
use\040knigidb;
select\040*\040from\040age_categories;
select\040*\040from\040books;
truncate\040imports;
truncate\040age_categories;
truncate\040authors;
truncate\040book_categories;
truncate\040books_authors;
truncate\040books;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040reviews;
truncate\040cart;
truncate\040libraries;
exit
use\040knigidb;
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
truncate\040imports;
exit
use\040knigidb;
select\040count(*)\040from\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040"4,11";
exit
use\040knigidb;
select\040*\040from\040users\040where\040login\040=\040'bib43@cbssao.ru';
select\040*\040from\040users\040where\040login\040=\040'bib43d@cbssao.ru';
select\040*\040from\040users\040where\040login\040=\040'bib43@cbssao.ru';
UPDATE\040`knigidb`.`users`\040SET\040`library_id`='45'\040WHERE\040`id`='86524';
UPDATE\040`knigidb`.`users`\040SET\040`library_id`='44'\040WHERE\040`id`='86524';
exit
use\040knigidb;
select\040*\040from\040users\040where\040login\040=\040'bib43@cbssao.ru';
select\040*\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43@cbssao.ru';
select\040u.login,\040l.name\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43@cbssao.ru';
select\040u.login,\040l.name,\040l.address\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43@cbssao.ru';
select\040u.login,\040l.name,\040l.address\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43d@cbssao.ru';
select\040u.login,\040l.name,\040l.address\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43@cbssao.ru';
select\040*\040from\040users\040where\040library_id\040=\04045;
select\040*\040from\040users\040where\040library_id\040=\04044;
update\040users\040set\040library_id\040=\04045\040where\040id\040=\04086523;
select\040*\040from\040users\040where\040library_id\040=\04044;
select\040u.login,\040l.name,\040l.address\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43d@cbssao.ru';
select\040u.login,\040l.name,\040l.address\040from\040users\040u\040join\040libraries\040l\040on\040u.library_id\040=\040l.id\040where\040login\040=\040'bib43@cbssao.ru';
exit
select\040*\040from\040users\040where\040roles\040=\040"4,11";
use\040knigidb;
select\040*\040from\040users\040where\040roles\040=\040"4,11";
update\040users\040set\040isblocked\040=\0401\040where\040roles\040=\040"4,11";
exit
show\040tables;
select\040*\040from\040libraries;
exit
select\040*\040from\040libraries;
desc\040knigi;
show\040tables;
desc\040libraries;
SELECT\040@@character_set_database,\040@@collation_database;
set\040names\040cp1251;
select\040*\040from\040libraries;
set\040names\040utf8;;
select\040*\040from\040libraries;
select\040*\040from\040users;
update\040users\040set\040isblocked\040=\0400\040where\040roles\040=\040"4,11";
select\040roles,\040count(*)\040from\040users\040group\040by\040roles;
update\040users\040set\040isblocked\040=\0401where\040roles\040=\040"4,11";
update\040users\040set\040isblocked\040=\0401\040where\040roles\040=\040"4,11";
select\040*\040from\040users\040where\040roles\040=\040"4,11";
select\040l.name,\040l.external_id,\040u.email,\040u.login\040from\040libraries\040l\040join\040users\040u\040on\040u.library_id=l.id\040and\040u.roles\040=\040"4,11";
select\040*\040from\040user\040where\040email='vydacha_losevka@mail.ru';
select\040*\040from\040users\040where\040email='vydacha_losevka@mail.ru';
select\040*\040from\040users\040where\040email\040like\040'%vydacha%';
select\040l.name,\040l.external_id,\040u.email,\040u.login\040from\040libraries\040l\040join\040users\040u\040on\040u.library_id=l.id\040and\040u.email\040like\040"%vydacha%";
show\040tables;
select\040*\040from\040cbs_sb
;'
desc\040libraries;
select\040*\040from\040users\040group\040by\040cbs_id,\040library_id;
select\040cbs_id,library_id,count(*)\040from\040users\040group\040by\040cbs_id,\040library_id\040order\040by\040c\040desc;
select\040cbs_id,library_id,count(*)\040c\040from\040users\040group\040by\040cbs_id,\040library_id\040order\040by\040c\040desc;
select\040count(*)\040from\040users\040where\040library_id\040is\040not\040null;
select\040*\040from\040libraries\040where\040name\040like\040"%\M-P\M^[\M-P\M-5\M-Q\M^@\M-P\M-<\M-P\M->\M-P\M-=\M-Q\M^B\M-P\M->\M-P\M-2\M-P\M-0%"
\M-P\M-6
;
select\040*\040from\040libraries\040where\040name\040like\040"%\M-P\M^[\M-P\M-5\M-Q\M^@\M-P\M-<\M-P\M->\M-P\M-=\M-Q\M^B\M-P\M->\M-P\M-2\M-P\M-0%"\040\M-P\M-6;
select\040*\040from\040libraries\040where\040name\040like\040"%\M-P\M^[\M-P\M-5\M-Q\M^@\M-P\M-<\M-P\M->\M-P\M-=\M-Q\M^B\M-P\M->\M-P\M-2\M-P\M-0%";
show\040tables;
select\040*\040from\040mail_queue\040order\040by\040id\040desc\040limit\040100;
select\040*\040from\040mail_queue\040order\040by\040id\040desc\040limit\0401;
delete\040from\040mail_queuewwd
show\040tables;
select\040*\040from\040users\040order\040by\040id\040desc\040limit\0401;
delete\040from\040users\040where\040id\040=\040103118;
select\040roles,\040count(*)\040from\040users\040group\040by\040roles;
select\040*\040from\040users\040limit\0401;
select\040count(*)\040from\040users\040where\040email\040like\040'%+%'
;
select\040email\040from\040users\040where\040email\040like\040'%+%';
delete\040from\040users\040where\040email\040like\040'%+%';
select\040email\040from\040users\040where\040email\040like\040'%+%';
truncate\040age_categories;
truncate\040authors;
truncate\040book_categories;
truncate\040books;
truncate\040books_authors;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040reviews;
truncate\040cart;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
delete\040from\040users\040where\040roles\040=\040'4,11';
truncate\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
select\040count(1)\040from\040libraries;
select\040count(*)\040from\040libraries;
select\040*\040from\040libraries;
select\040id,name\040from\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
select\040*\040from\040imports;
update\040imports\040set\040processed=0\040order\040by\040id\040desc\040limit\0401
;
update\040imports\040set\040processed=0\040order\040by\040id\040desc\040limit\0401;
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
select\040id,name\040from\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
truncate\040libraries;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
truncate\040age_categories;
truncate\040authors;
truncate\040book_categories;
truncate\040books;
truncate\040books_authors;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040reviews;
truncate\040cart;
select\040count(1)\040from\040books;
select\040count(*)\040from\040books;
select\040count(1)\040from\040books;
truncate\040age_categories;
truncate\040authors;
truncate\040book_categories;
truncate\040books;
truncate\040books_authors;
truncate\040books_log;
truncate\040book_types;
truncate\040orders;
truncate\040order_items;
truncate\040reviews;
truncate\040cart;
truncate\040libraries;
delete\040from\040users\040where\040roles\040=\040'4,11';
select\040count(1)\040from\040books;
select\040count(1)\040from\040;
select\040count(*)\040from\040users\040where\040roles\040=\040'4,11';
select\040count(*)\040from\040libraries;
select\040*\040from\040mail_queue;
desc\040mail_queue;
select\040count(1)\040from\040mail_queue\040where\040started_at\040<\040now()\040-\040interval\0401\040month;
delete\040from\040mail_queue\040where\040started_at\040<\040now()\040-\040interval\0401\040month;
INSERT\040INTO\040`knigi_6_test`.`mail_queue`\040(`id`,\040`type`,\040`date`,\040`data`,\040`email`,\040`processed`)\040VALUES\040('67',\040'confirm',\040'2020-08-07\04013:19:22',\040'{\134"order_id\134":\134"8\134"}',\040'v.parfenova@mos-razvitie.ru',\040'0');
show\040databases;
INSERT\040INTO\040`knigidb`.`mail_queue`\040(\040`type`,\040`date`,\040`data`,\040`email`,\040`processed`)\040VALUES\040('67',\040'confirm',\040'2020-08-07\04013:19:22',\040'{\134"order_id\134":\134"8\134"}',\040'joe.zavtra@gmail.com',\040'0');
INSERT\040INTO\040`knigidb`.`mail_queue`\040(\040`type`,\040`date`,\040`data`,\040`email`,\040`processed`)\040VALUES\040(\040'confirm',\040'2020-08-07\04013:19:22',\040'{\134"order_id\134":\134"8\134"}',\040'joe.zavtra@gmail.com',\040'0');
select\040*\040from\040orders;
INSERT\040INTO\040`knigidb`.`mail_queue`\040(\040`type`,\040`date`,\040`data`,\040`email`,\040`processed`)\040VALUES\040(\040'confirm',\040'2020-08-07\04013:19:22',\040'{\134"order_id\134":\134"8\134"}',\040'joe.zavtra@gmail.com',\040'0');
update\040users\040set\040isblocked\040=\0400\040where\040roles\040=\040"4,\04011";
show\040tables
;
update\040users\040set\040isblocked\040=\0400\040where\040roles\040=\040"4,\04011";
update\040libraries\040set\040published\040=\0401;
update\040books\040set\040published\040=\0401;
\^[[A
;
update\040books\040set\040published\040=\0401\040where\040published=0\040limit\0401000;;
show\040grants
;
use\040mysql;
show\040tables;
select\040*\040from\040user;
show\040grants;
update\040user\040set\040Host='%'\040where\040User='knigi';
show\040grants;
select\040*\040from\040user;
exit
show\040grants;
flush\040priveleges;
FLUSH\040PRIVELEGES;
FLUSH\040PRIVILEGES;
show\040grants;
exit
show\040grants;
GRANT\040ALL\040PRIVILEGES\040ON\040`knigidb`.*\040TO\040'knigi'@'%'
;
exit
GRANT\040ALL\040PRIVILEGES\040ON\040`knigidb`.*\040TO\040'knigi'@'%';
exit
show\040grants;
exit
