Отличия между msql 2.0b7 и MySQL
MySQL: имеет опции для поля: UNSIGNED, ZEROFILL, имеет значение по умолчанию для не пустых полей.
mSQL: опций не имеет.
MySQL:Все индексы должны быть заданы в CREATE TABLE.
mSQL:Индексы должны быть созданы отдельным оператором CREATE INDEX. (msql использует новый файл ключа для каждого индекса?) Индексы могут быть удалены оператором DROP INDEX
MySQL: Используйте 'auto_increment' как определение типа столбца. Используемый индекс может быть получен после обновления функцией API mysql_insert_id().
mSQL: Создает структуру SEQUENCE для таблицы и использует функцию __seq для получения уникального индекса.
MySQL: count(), avg(), min(), max() и sum(). min() и max() могут принимать строковые аргументы. count(*) оптимизирована для возвращения значения в случае одного столбца.
mSQL: Нет.
MySQL: LIKE обязательно не зависит от регистра. Если возможно, MySQL использует индексы при условии, что подобный параметр не начинается с подстановочных знаков.
mSQL: Использует CLIKE.
MySQL: Использует REGEXP or RLIKE
mSQL: Использует RLIKE.
MySQL имеет скобки, Скоро он будет иметь полную функциональную поддержку оператора WHERE (это планируется для версии 3.21.X).
MySQL: Если имя столбца уникально, Вы не должны использовать полное имя.
mSQL: При использовании более чем одной таблицы в SELECT, Вы должны использовать полное имя таблицы.
MySQL: Псевдонимы для таблиц и столбцов.
mSQL: Псевдонимы для таблиц.
MySQL: Полная поддержка вычислений. В insert можно использовать значения предшествующих полей.
mSQL: Только константы в insert и update.
MySQL: См. руководство.
mSQL: Никакие.
MySQL: Поддерживается, но может использовать вычисление только на выбранных полях. Для select на расчетном значении, нужно использовать псевдоним столбца.
ПРИМЕР:
SELECT COUNT(*) AS id_count, id FROM groups GROUP BY id HAVING id_count > 10
mSQL: Не поддерживается вовсе.
MySQL: MySQL имеет соответствующие функциональные возможности, включая сервис для импорта данных посредством оператора LOAD DATA INFILE, что весьма ускоряет загрузку данных.
mSQL: Внешние программы.