Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server




НазваниеРуководство по переходу с Mysql на sql Server 2005 Технический документ по sql server
страница1/51
Дата публикации19.04.2013
Размер1.11 Mb.
ТипРуководство
vbibl.ru > Информатика > Руководство
  1   2   3   4   5   6   7   8   9   ...   51



Руководство по переходу с MySQL на SQL Server 2005


Технический документ по SQL Server

Авторы: Александр Павлов, Юрий Русаков

Технические рецензенты: Ирина Балина, Дмитрий Балин

Дата публикации: март 2008 г.

Применяется к: SQL Server 2005 с пакетом обновления 2

Сводка: в данном руководстве по переходу описываются различия между СУБД MySQL и SQL Server 2005, а также действия, необходимые для преобразования баз данных MySQL в базы данных SQL Server.

Авторские права


Содержащиеся в документе сведения отражают текущую позицию корпорации Майкрософт в отношении обсуждаемых вопросов на момент публикации. Поскольку корпорация Майкрософт должна реагировать на изменение рыночных условий, данный документ не следует рассмат­ривать как обязательство со стороны корпорации Майкрософт и корпорация Майкрософт не гарантирует точности представленных сведений после его публикации.

Данный документ носит исключительно информационный характер. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ, ПОДРАЗУМЕВАЕМЫХ ИЛИ ПРЕДУСМОТ­РЕННЫХ ЗАКОНОМ, ОТНОСИТЕЛЬНО СВЕДЕНИЙ, СОДЕРЖАЩИХСЯ В ДАННОМ ДОКУМЕНТЕ.

Ответственность за соблюдение всех применимых законов об авторском праве лежит на пользователе. Согласно законам об авторских правах никакие части этого документа нельзя воспроизводить, хранить или использовать в поисковых системах или передавать в любой форме (электронной, механической, в виде фотокопий, записей или иными способами) и в любых целях без письменного разрешения корпорации Майкрософт.

Корпорация Майкрософт может являться правообладателем патентов и поданных заявок на получение патента, товарных знаков, авторских прав и прочих объектов интеллектуальной собственности, которые имеют отношение к содержанию данного документа. Предоставление документа не означает передачи какой-либо лицензии на использование таких патентов, товарных знаков, авторских прав и других объектов интеллектуальной собственности, за исключением случаев, явно оговоренных в лицензионном соглашении корпорации Майкрософт.

© Корпорация Майкрософт (Microsoft Corporation), 2008. Все права защищены.

Microsoft, SQL Server и Visual C++ являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах.

Использованные в документе названия реальных компаний или продуктов могут быть товарными знаками соответствующих владельцев.

Содержание

^

Введение 3

Переход с MySQL на SQL Server 2005 3


Основные действия переноса 3

Преобразование объектов базы данных 4

Перенос типов данных MySQL 4


Сопоставление типов 5

Проблемы переноса типов данных 8

Числовые типы данных 8

Типы данных даты и времени 11

Строковые типы 14

Типы данных ENUM и SET 16

Другие типы данных 20

Неявное преобразование типов данных 20

Значения типов данных по умолчанию 21

Операторы 22

Операторы сравнения 22

Битовые операторы 24

Операторы присвоения 25

Переменные 26

Служебные инструкции 28

Инструкции определения данных 29

Предложения IF NOT EXISTS, IF EXISTS и REPLACE 29

Временные таблицы 36

Ключевое слово SCHEMA в инструкциях DATABASE 40

Предложения CHARACTER SET и COLLATE в инструкциях DDL 40

Инструкция CREATE INDEX 41

Инструкция CREATE TABLE 44

Инструкция ALTER TABLE 49

Инструкция RENAME DATABASE 54

Инструкция RENAME TABLE 55

Инструкции CREATE VIEW, ALTER VIEW, DROP VIEW 56

Инструкции CREATE EVENT, ALTER EVENT, DROP EVENT 58

Инструкции CREATE, ALTER, DROP PROCEDURE/FUNCTION 58

Инструкции обработки данных 63

Предложение LIMIT 63

Инструкция DELETE 64

Инструкция UPDATE 66

Инструкция INSERT 67

Инструкция REPLACE 70

Инструкция SELECT 71

Инструкции SELECT…INTO и LOAD DATA INFILE 72

Предложения GROUP BY, HAVING и ORDER BY 73

Соединения JOIN 76

Subqueries 79

Подготовленные инструкции 80

Команда DO 80

Обработчики 81

Модификаторы 82

Инструкции транзакций и блокировки 82

Инструкции BEGIN TRANSACTION 82

Инструкции END TRANSACTION 84

Именованные инструкции SAVEPOINT транзакций 84

Инструкции SET AUTOCOMMIT 86

Инструкции LOCK TABLES и UNLOCK TABLES 87

Инструкция SET TRANSACTION ISOLATION LEVEL 87

Инструкции транзакций XA 87

Инструкции администрирования баз данных 88

Инструкции управления учетными записями 88

Инструкции обслуживания таблиц 88

Инструкция SET 88

Инструкция SHOW 90

Другие административные инструкции 91

Хранимые процедуры и функции (процедуры) 91

Инструкции CALL 91

Составные инструкции 92

Локальные переменные 93

Условия и обработчики 96

Курсоры 97

Конструкции управления потоком 99

Процедуры 102

Триггеры 103

Режим SQL (системная переменная SQL_MODE) 106
  1   2   3   4   5   6   7   8   9   ...   51

Добавить документ в свой блог или на сайт

Похожие:

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconАвтоматическое обновление sql server 2008, sql server 2005 и sql server 2000
Условия лицензии, предоставляемые в печатном виде, которые могут сопровождать программное обеспечение, имеют преимущественную силу...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconАвтоматическое обновление sql server 2008, sql server 2005 и sql server 2000
Условия лицензии, предоставляемые в печатном виде, которые могут сопровождать программное обеспечение, имеют преимущественную силу...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconАвтоматическое обновление sql server 2008, sql server 2005 и sql server 2000
Условия лицензии, предоставляемые в печатном виде, которые могут сопровождать программное обеспечение, имеют преимущественную силу...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconАвтоматическое обновление sql server 2008, sql server 2005 и sql server 2000
Условия лицензии, предоставляемые в печатном виде, которые могут сопровождать программное обеспечение, имеют преимущественную силу...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconИнструкция администратора программы Eily. Net «Интеграция»
Открыть Пуск → Программы → Microsoft sql server 2008 → Configuration Tools → sql server Configuration Manager

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconMicrosoft Office SharePoint Server 2007. Организация общего доступа и совместной работы
Установка Office SharePoint Server 2007 и Microsoft sql server 2005 Express Edition 29

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconНовые возможности ноябрьской ctp-версии sql server 2008 R2
В этом документе описаны новые возможности ноябрьской ctp-версии Microsoft® sql server® 2008 следующие компоненты обладают новыми...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconОписание использующейся бд
В проекте предполагается использовать базу данных на субд ms sql server или Mysql. В базе данных будут следующие таблицы

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconРешение Microsoft sql server
Функция HyperMirror серии t (синхронная и асинхронная репликация) работает с серверами резервного копирования для обеспечения удаленного...

Руководство по переходу с Mysql на sql Server 2005 Технический документ по sql server iconПриложение 1 Microsoft выпускает sql server 5
Рекордные показатели по соотношению "цена—производительность" на платформе Windows nt server; новые возможности по поддержке Internet...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница