mysql> \d $$
mysql> use test2
ERROR 1049 (42000): Unknown database 'test2'
mysql> show tables;
-> wtf?
-> \c
mysql> \d ;
mysql> show tables;
+----------------------------------+
| Tables_in_test |
+----------------------------------+
Какие запросы к бд mysql можно считать быстрыми и какие медленными?
общее количество (а есть не общее?)
с которыми будет храниться данная величина (а может и не храниться?)
Как я понимаю, в этом поле должно хранится значение с 11 цифрами целой части и 10 дробной.
И почему запись вида DECIMAL(9,10) вызывает ошибку
where datefield >= '2017-01-01' and datefield < '2018-01-01'
where datefield >= '2017-01-01' and datefield < '2017-01-01' + interval 1 year
В c/c++ - менее 0.1 сек. Необходимо реализовать структуру таким образом, чтобы все запросы выполнялсь со скоростью с.
All MySQL collations are of type PAD SPACE. This means that all CHAR, VARCHAR, and TEXT values are compared without regard to any trailing spaces. “Comparison” in this context does not include the LIKE pattern-matching operator, for which trailing spaces are significant.
disabled и date_added - в таблице announcements
SELECT `announcements`.* FROM `announcements`
WHERE `disabled` = 0
ORDER BY `date_added` DESC
LIMIT 15
Use of ORDER BY for individual SELECT statements implies nothing about the order in which the rows appear in the final result
select /*payload*/ from user
where rank_golos >0
order by rank_golos >=22.1 desc,
if (rank_golos >=22.1, rank_yearnub, rank_golos) desc,
if (rank_golos >=22.1, rank_golos, rank_yearnub) desc
Table aliases in a multiple-table DELETE should be declared only in the table_references part of the statement. Elsewhere, alias references are permitted but not alias declarations.
delete t from test as t where t.i = 100;