Например, я использую это
select * from tab1;
каждые 5 минут.
Есть ли способ настроить псевдоним p, чтобы я мог просто сделать
p
вместо этого и этот запрос выполняется?
Это требует просмотра , но в вашем случае это не намного короче: create view p as selecT * From tab1; Вы бы использовали его как: select * from p
create view p as selecT * From tab1;
select * from p
Тем не менее, более сложные запросы становятся интереснее.
Вы можете создать хранимую процедуру и затем вызывать ее как CALL p.
CALL p
http://dev.mysql.com/doc/refman/5.1/en/stored-routines.html
Вы можете использовать хранимую процедуру .Вы можете вызвать его, используя:
CALL p;
Вот как создать хранимую процедуру для примера в вашем вопросе:
CREATE PROCEDURE p() SELECT * FROM tab1;
Создайте хранимую процедуру p с вашим запросом
и введите
call p