Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 чем отличается SQL от MySQL?  [new]
Kostushka
Guest
Люди! Объясните пожалуйста, в чем разница между SQL и MySQL?
Есть какая-нить разница в операторах или их реализации? Или может это одно и тоже?
Был бы рад наиболее полному ответу на этот вопрос.
Заранее большое спасибо.

Ах да, и ещё, в продолжение вопроса.
Есть таблица "А":
inc aTime aName aValue
1 2004-06-01 09:50:37 c1 22
2 2004-06-01 09:51:30 c2 33
3 2004-06-01 09:52:13 c3 43
4 2004-06-01 10:52:34 c4 21
5 2004-06-01 10:52:49 c1 23
6 2004-06-01 10:53:01 c2 11
7 2004-06-01 10:53:12 c3 21
8 2004-06-01 12:53:22 c1 21
9 2004-06-01 12:53:40 c2 45
10 2004-06-01 12:53:49 c3 32
11 2004-06-01 14:53:58 c1 33
12 2004-06-01 14:54:11 c2 27
13 2004-06-01 14:54:22 c3 52
14 2004-06-01 16:54:41 c4 53
15 2004-06-01 17:54:51 c1 22
16 2004-06-01 17:55:01 c2 33
17 2004-06-01 17:55:16 c3 7
18 2004-06-01 17:55:28 c1 9
19 2004-06-01 17:55:39 c2 0
20 2004-06-01 17:55:53 c3 0

и такой запрос на MySQL:

SELECT aTime, aName, SUM(aValue) FROM `a` WHERE aTime BETWEEN '2004-06-01 07:53:22' AND '2004-06-01 19:54:51' GROUP BY aName, (aTime BETWEEN '2004-06-01 15:00:00' AND '2004-06-01 18:00:00'),
(aTime BETWEEN '2004-06-01 12:00:00' AND '2004-06-01 15:00:00'),
(aTime BETWEEN '2004-06-01 09:00:00' AND '2004-06-01 12:00:00')


он реально работает, суммирует aValue в диапазоне времени от '2004-06-01 07:53:22' до '2004-06-01 19:54:51'
и группирует по полю aName, а также по промежуткам времени (типа, трем по сменам).

возвращает следующее:

aTime aName SUM(aValue)
2004-06-01 09:50:37 c1 45
2004-06-01 12:53:22 c1 54
2004-06-01 17:54:51 c1 31
2004-06-01 09:51:30 c2 44
2004-06-01 12:53:40 c2 72
2004-06-01 17:55:01 c2 33
2004-06-01 09:52:13 c3 64
2004-06-01 12:53:49 c3 84
2004-06-01 17:55:16 c3 7
2004-06-01 10:52:34 c4 21
2004-06-01 16:54:41 c4 53

Если я создам эту таблицу в SQL и произведу этот запрос в SQLе, то он у меня сработает? выдаст тоже самое?Вообще я спрашиваю, потому, что у меня нет средств для проверки этого запроса этого, а если и есть, то таблицу некогда создавать. Да и вобщем-то я прошу лишь сказать будет такой запрос работать в SQL или нет?
Заранее спасибо!!!
А также, надеюсь приведенный мной пример будет кому-нибудь полезен...
8 июн 04, 12:33    [728429]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
Вообщем запрос работать будет, потому что MySQL это кастрированный обычный SQL, единственное (может быть) необходимо будет проверить GROUP BY(........)
8 июн 04, 12:45    [728482]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145754
Kostushka. Не надо задовать один и тот же вопрос в разных топиках. Если кто-то захочет Вам ответить - он ответит.
8 июн 04, 22:40    [730200]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145754
Это перенесено мною из удаленного топика - cat2
++++++++++++++++++++++++++++++++++++

Kostushka
Guest Люди! Объясните пожалуйста, в чем разница между SQL и MySQL?
Есть какая-нить разница в операторах или их реализации? Или может это одно и тоже? Был бы рад наиболее полному ответу на этот вопрос.
Заранее большое спасибо.
сегодня, 11:48 [728247] Цитировать Модератор: Изменить | Удалить IP: 80.92.15.32 Блок


Re: в чем отличия SQL от MySQL?
Berg
Member

Откуда: Кр-ск
Сообщений: 1239 А в чем разница между карьерным самосвалом и газелью?

P.S. В MySQL насколько я знаю нет даже подзапросов...
Например:
SELECT * FROM MyTable WHERE ID = (SELECT MAX(ID) FROM MyTable)


недопустимо. Как будете такой запрос писать? :-)
сегодня, 11:52 [728270] Цитировать Модератор: Изменить | Удалить IP: 212.45.0.157 Блок


Re: в чем отличия SQL от MySQL?
Вербняков Александр
Member

Откуда: г.Таганрог, Ростовская область
Сообщений: 298 В MySQL нет хранимых процедур и используется он в основном для хранения данных, обработку и бизнес логику на нём пока довольно проблематично сделать :)
сегодня, 11:57 [728297] Цитировать Модератор: Изменить | Удалить IP: 80.68.3.9 Блок


Re: в чем отличия SQL от MySQL?
Roman Ignatiev
Member

Откуда: Москва
Сообщений: 413 НА мой взгляд, главное отличие в том, что SQL - это язык программирования, а MySQL - движок базы данных, с которым на этом языке общаются ;)
сегодня, 11:59 [728310] Цитировать Модератор: Изменить | Удалить IP: 62.5.129.114 Блок


Re: в чем отличия SQL от MySQL?
Cat2
Member

Откуда: Petrovskoy, Karjala
Сообщений: 4730 Формально Roman Ignatiev прав. Более коррректным был бы вопрос "Чем отличается диалект MySQL от других диалектов и стандартов SQL.
8 июн 04, 22:42    [730203]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: чем отличается SQL от MySQL?  [new]
nikpo
Member

Откуда:
Сообщений: 4
епть ну и где ответ?
22 янв 10, 14:42    [8229749]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
nikpo
епть ну и где ответ?


Тем что SQL это язык, а MySQL продукт.
MSSQL отличается от MySQL производителем и фичами :)
22 янв 10, 16:08    [8230691]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
gR4mm
Member

Откуда: Москва
Сообщений: 1412
nikpo
епть ну и где ответ?

а тут разве кто-то кому-то что-то должен?
27 янв 10, 10:47    [8251523]     Ответить | Цитировать Сообщить модератору
 Re: чем отличается SQL от MySQL?  [new]
Lesha077
Member

Откуда:
Сообщений: 1
Gluk (Kazan) - спасибо за разъяснения, было такое предположения, а теперь все стало на свои места.
19 фев 10, 22:06    [8373706]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить