Недавно я работал над преобразованием MS SQL Server в MySQL. В то же время они будут постоянно обновляться. Я также надеюсь, что вы можете добавить больше. 1 MySQL поддерживает Enum и SET TIPES, но SQL Server не поддерживает их.
2 MySQL не поддерживает типы NCHAR, NVARCHAR, NTEXT
3 Заявление MySQL - AUTO_INCREMENT, в то время как MS SQL - это идентичность (1,1)
4 Значение по умолчанию оператора создания таблицы MS SQL составляет ((0)), но в MySQL две скобки не допускаются.
5 MySQL должен указать тип хранения для таблицы
6 мс идентификатор SQL [], [тип], что означает, что он отличается от ключевых слов, но MySQL is `, который является символом слева от кнопки 1
7 MS SQL поддерживает метод getDate () для получения текущего времени и даты, но MySQL можно разделить на тип даты и тип времени.
8 MS SQL не поддерживает отчет «Заменить», но в последнем SQL20008 также поддерживается синтаксис слияния.
9 MySQL поддерживает вставку в Table1 SET T1 = '', T2 = '', но MS SQL не поддерживает написание таким образом.
10 MySQL поддерживает вставку в значения TABL1 (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)
11 MS SQL не поддерживает оператор Limit, который очень прискорбно.
12 MySQL должен указать тип двигателя хранения для каждой таблицы при создании таблицы, в то время как MS SQL поддерживает только один двигатель хранения
13 MySQL не поддерживает тип DateTime, чье значение по умолчанию - текущее время (MS SQL легко сделать).
14 Чтобы проверить, существует ли эта таблица в MS SQL, а затем удалить ее, вам нужно сделать это:
Если существует (выберите * из dbo.sysobjects, где id = object_id (n'uc_newpm ') и ObjectPorperty (id, n'isusertable') = 1), но в MySQL только таблицу, если существует cdb_forums;
Но в MySQL вам нужна только таблица сброса, если существует CDB_FORUMS;
15 MySQL поддерживает бессознанные целые числа, поэтому он может хранить в два раза больше максимальных чисел, чем MS SQL, что не поддерживает бессознанные целые числа.
16 MySQL не поддерживает очень удобный тип VARCHAR (MAX) в MS SQL.
17 Чтобы создать не кластерный индекс в MySQL, вам нужно указать его как ключ при создании таблицы.
Создайте уникальный некластерезированный indexindex_uc_protectedmembers_username_appid на dbo.uc_protectedmems (имя пользователя, ASC, Appid ASC)
18 Тип поля текста MySQL не разрешает значения по умолчанию
19 Общая длина поля таблицы MySQL не превышает 65xxx.
20 Очень поверхностное отличие состоит в том, что установка MySQL очень проста, а размер файла составляет всего 110 м (не установленная версия).
21mysql имеет несколько лучших инструментов управления, в том числе MySQL_FRONT и официальный люкс, но они не так просты в использовании, как SSMS.
Хранильные процедуры 22mysql появляются только в последней версии, и стабильность и производительность могут быть не такими хорошими, как MS SQL.
23 Под тем же давлением нагрузки MySQL потребляет меньше процессора и памяти, в то время как MS SQL действительно очень занимает ресурсы.
24PHP имеет аналогичные методы подключения к MySQL и MS SQL.
25mysql поддерживает дату, время и годы.