Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379

Как переписать таблицы с MySQL в SQL

24.08.2011, 01:41. Показов 1806. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет здесь! Мне приходится переделать все таблицы с сервера MySQL для SQL...
И поскольку нет таких знаний в SQL поэтому может есть какие-то сайты где можно найти программы быстрого перевода таблиц для SQL ?

Вопрос конечно на угад без всякой там идеи... скажем а вдруг есть такие возможности..
Как например програмки которые переводят мгновенно страницы с *.asp в *.php ......

Таблички конечо очень простенькие но все дело в том что без каких либо знаний правильно написать просто не реально...
пытался уже но всеравно выходит очень много ошибок...

MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
create table sites(
    site_id int auto_increment not null primary key,
    url varchar(255),
    title varchar(255),
    short_desc text,
    indexdate date,
    spider_depth int default 2,
    required text,
    disallowed text,
    can_leave_domain bool) ENGINE = MYISAM;
create table links (
    link_id int auto_increment primary key not null,
    site_id int,
    url varchar(255) not null,
    title varchar(200),
    description varchar(255),
    fulltxt mediumtext,
    indexdate date,
    size float(2),
    md5sum varchar(32),
    key url (url),
    key md5key (md5sum),
    visible int default 0, 
    level int) ENGINE = MYISAM;
create table keywords   (
    keyword_id int primary key not null auto_increment,
    keyword varchar(30) not null,
    unique kw (keyword),
    key keyword (keyword(10))) ENGINE = MYISAM;
create table link_keyword0 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword1 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword2 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword3 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword4 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword5 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword6 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword7 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword8 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyword9 (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyworda (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keywordb (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keywordc (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keywordd (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keyworde (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table link_keywordf (
    link_id int not null,
    keyword_id int not null,
    weight int(3),
    domain int(4),
    key linkid(link_id),
    key keyid(keyword_id)) ENGINE = MYISAM;
create table categories(
    category_id integer not null auto_increment primary key, 
    category text,
    parent_num integer
    ) ENGINE = MYISAM;
create table site_category (
    site_id integer,
    category_id integer
    ) ENGINE = MYISAM;
create table temp (
    link varchar(255),
    level integer,
    id varchar (32)
    ) ENGINE = MYISAM;
create table pending (
    site_id integer,
    temp_id varchar(32),
    level integer,
    count integer,
    num integer) ENGINE = MYISAM;
 
create table query_log (
    query varchar(255),
    time timestamp(14),
    elapsed float(2),
    results int,
    key query_key(query)
    ) ENGINE = MYISAM;
 
create table domains (
    domain_id int auto_increment primary key not null,  
    domain varchar(255)
) ENGINE = MYISAM;
а тем более что много значений просто не существует в SQL:
bool - такого нет
mediumtext - такого тоже нет ..... и так много всего ...

буду благодарен ....
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.08.2011, 01:41
Ответы с готовыми решениями:

Не получается переписать триггер из MySQL на PL/SQL
Для курсача изучал SQL в SoloLearn. А вот PL глянул статьи, вроде всё понятно, но основательно разбираться времени нет и поэтому...

Как в MySQL запросе сравнить значение id из таблицы A со значением a_id из таблицы B из последней добавленной записи
Очень тяжело объяснить, вот пример (работаю в phpmyadmin): У меня есть 2 таблицы: articles categories У articles есть...

Как переписать код для использования подготовленных операторов mysql
Код для страницы поиска нужных книг из базы данных у меня написана так <html> <head> <title>Магазин...

3
1 / 1 / 0
Регистрация: 26.08.2011
Сообщений: 8
26.08.2011, 11:18
Соответствие типов MySQL и MS SQL такое (пары MySQL тип - MS SQL тип):

BOOL - BIT
FLOAT(X<=24) - FLOAT(0)
FLOAT(25<=X<=53) - FLOAT(25)
DOUBLE - FLOAT(25)
DOUBLE PRECISION - FLOAT(53)
LONGTEXT - TEXT
LONGBLOB - IMAGE
MEDIUMBLOB - IMAGE
BLOB - VARBINARY
TINYBLOB - BINARY
DATE - SMALLDATETIME
TIME - SMALLDATETIME
YEAR - SMALLDATETIME

Остальные типы данных совпадают.

Если БД большая, рекомендую воспользоваться тулзой для конвертирования MySQL в MS SQL, например:

http://convert-in.com/sql2mss.htm
1
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
26.08.2011, 20:17  [ТС]
Спасибо intellicon . во время мне подсказал....
вот только mediumtext не могу понять на что поменять ...
0
1 / 1 / 0
Регистрация: 26.08.2011
Сообщений: 8
26.08.2011, 20:46
Сорри, забыл про этот тип:

MEDIUMTEXT - TEXT
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.08.2011, 20:46
Помогаю со студенческими работами здесь

Как переписать данные SQL запросы на LINQ?
1)SELECT * FROM (SELECT DISTINCT ON (user_id) * FROM images ORDER BY user_id, post_date) AS images WHERE images.user_id = &quot;1&quot; ORDER BY...

как данных из SQL запроса переписать в текстовые поля?
Тут в коде я просто вывожу результаты в экран, а как именно их распологать в текстовые поля? Каркас полей дан. &lt;%@page...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server? MS SQL Server...

Как sql-ой командой присвоить полю date первой таблицы значение поля date второй таблицы?
Добрый день. Есть 2 таблицы aaa с полями name, date bbb с полями name, date как sql-ой командой присвоить полю date первой...

SQL как при удалении строки из таблицы БД и потовторно добавления новой строки ID таблицы продолжить
вот я создал таблицу в БД SQL и там первичный ключ заполняется автоматически IDENTITY, скажем заполнил я 5 строк и потом удалил одну...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ документа "ВыдачаОборудованияНаСпецтехнику" в. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru