MySQL
Реализация языка программирования SQLMySQL — кроссплатформенная система управления реляционными базами данных, разработанная MySQL AB (в настоящее время дочерняя компания Sun Microsystems). Может быть использована как свободное ПО по лицензии GNU GPL либо приобретена по коммерческой лицензии.
MySQL является наиболее популярной СУБД для веб-приложений (благодаря легкости использования с PHP) и широко используется в проектах свободного ПО, требующих полнофункциональной СУБД.
MySQL использует процедурное расширение SQL/PSM (SQL/Persistent Stored Module), разработанное ANSI и определенное в стандарте ISO/IEC 9075-4:2003.
Примеры:
Факториал:
Пример для версий MySQL 5Замените TABLE
на любую таблицу, к которой есть доступ, например, mysql.help_topic
.
select concat(cast(t2.n as char), "! = ", cast(exp(sum(log(t1.n))) as char))
from
( select @i := @i+1 AS n
from TABLE, (select @i := 0) as sel1
limit 16 ) t1,
( select @j := @j+1 AS n
from TABLE, (select @j := 0) as sel1
limit 16 ) t2
where t1.n <= t2.n
group by t2.n
Числа Фибоначчи:
Пример для версий MySQL 5Замените TABLE
на любую таблицу, к которой есть доступ, например, mysql.help_topic
.
select concat(group_concat(f separator ', '), ', ...')
from (select @f := @i + @j as f, @i := @j, @j := @f
from TABLE, (select @i := 1, @j := 0) sel1
limit 16) t
Hello, World!:
Пример для версий Microsoft SQL Server 2005, Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012, MySQL 5, PostgreSQL 8.4, PostgreSQL 9.1, sqlite 3.7.3select 'Hello, World!';
Комментарии
]]>blog comments powered by Disqus
]]>