https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&feed=atom&action=history
mysql/sql/altertable/rename - История изменений
2018-02-12T03:00:40Z
История изменений этой страницы в вики
MediaWiki 1.15.3
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=6358&oldid=prev
Evgen в 15:23, 26 апреля 2011
2011-04-26T15:23:51Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 15:23, 26 апреля 2011</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{TopNavigationYUI}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{TopNavigationYUI}}</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{{Внедрение SugarCRM}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Изменение свойств''' таблицы производиться при помощи команды '''ALTER TABLE'''.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Изменение свойств''' таблицы производиться при помощи команды '''ALTER TABLE'''.</div></td></tr>
<!-- diff generator: internal 2018-02-12 03:00:40 -->
</table>
Evgen
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=4443&oldid=prev
Evgen в 12:18, 28 мая 2010
2010-05-28T12:18:24Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 12:18, 28 мая 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 57:</td>
<td colspan="2" class="diff-lineno">Строка 57:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''country'' в конец списка:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''country'' в конец списка:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>ALTER TABLE</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>ALTER TABLE</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 63:</td>
<td colspan="2" class="diff-lineno">Строка 64:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>SHOW COLUMNS FROM `users`;</mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>SHOW COLUMNS FROM `users`;</mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+-------+</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+-------+</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 75:</td>
<td colspan="2" class="diff-lineno">Строка 77:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''id'' в начало списка:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''id'' в начало списка:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>ALTER TABLE</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>ALTER TABLE</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 82:</td>
<td colspan="2" class="diff-lineno">Строка 85:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>SHOW COLUMNS FROM `users`;</mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>SHOW COLUMNS FROM `users`;</mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 95:</td>
<td colspan="2" class="diff-lineno">Строка 99:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''city'' перед полем ''country'' (т.е. после поля ''age''):</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новое поле ''city'' перед полем ''country'' (т.е. после поля ''age''):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ALTER TABLE</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ALTER TABLE</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 104:</td>
<td colspan="2" class="diff-lineno">Строка 109:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>SHOW COLUMNS FROM `users`;</mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>SHOW COLUMNS FROM `users`;</mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 126:</td>
<td colspan="2" class="diff-lineno">Строка 132:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Допустим, у нас есть таблица ''users'' со следующими полями:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Допустим, у нас есть таблица ''users'' со следующими полями:</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>SHOW COLUMNS FROM `users`;</mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>SHOW COLUMNS FROM `users`;</mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+-------+-------------+------+-----+---------+----------------+</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+-------+-------------+------+-----+---------+----------------+</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 138:</td>
<td colspan="2" class="diff-lineno">Строка 145:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новые поля ''city'' и ''country'':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Добавим новые поля ''city'' и ''country'':</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>ALTER TABLE</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>ALTER TABLE</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div> `users`</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ADD</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 147:</td>
<td colspan="2" class="diff-lineno">Строка 155:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Список полей таблицы ''users'':</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:<mysql>SHOW COLUMNS FROM `users`;</mysql></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><mysql>SHOW COLUMNS FROM `users`;</mysql></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><pre>+---------+-------------+------+-----+---------+----------------+</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>| Field | Type | Null | Key | Default | Extra |</div></td></tr>
<!-- diff generator: internal 2018-02-12 03:00:40 -->
</table>
Evgen
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=2756&oldid=prev
Evgen: 3 версии
2010-05-19T10:53:22Z
<p>3 версии</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 10:53, 19 мая 2010</td>
</tr>
<!-- diff generator: internal 2018-02-12 03:00:40 -->
</table>
Evgen
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=2755&oldid=prev
Хуй пизда жопа в 13:04, 17 мая 2010
2010-05-17T13:04:26Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 13:04, 17 мая 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 120:</td>
<td colspan="2" class="diff-lineno">Строка 120:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>;COLUMN</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>;COLUMN</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:- Необязательный параметр, который может быть опущен.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:- Необязательный параметр, который может быть <ins class="diffchange diffchange-inline">'''</ins>опущен<ins class="diffchange diffchange-inline">'''</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>;create_definition</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>;create_definition</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>:- Определение имени и свойств нового столбца. Синтаксис <del class="diffchange diffchange-inline">идеентичен </del>определению столбца при создании таблицы ('''CREATE TABLE''').</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>:- Определение имени и свойств нового столбца. Синтаксис <ins class="diffchange diffchange-inline">идентичен </ins>определению столбца при создании таблицы ('''CREATE TABLE''').</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Допустим, у нас есть таблица ''users'' со следующими полями:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>:Допустим, у нас есть таблица ''users'' со следующими полями:</div></td></tr>
<!-- diff generator: internal 2018-02-12 03:00:40 -->
</table>
Хуй пизда жопа
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=2754&oldid=prev
Evgen в 11:19, 5 ноября 2007
2007-11-05T11:19:08Z
<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black;">Версия 11:19, 5 ноября 2007</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>{{<del class="diffchange diffchange-inline">MapNavigationLevel4|razdelurl1=mysql|razdeltitle1=MySQL|razdelurl2=mysql/sql/vartype|razdeltitle2=SQL|razdelurl3=mysql/sql/altertable/rename|razdeltitle3=Изменение свойств таблицы|razdelurl4=mysql/sql/altertable/rename|razdeltitle4=Переименование таблицы (ALTER TABLE RENAME)|prevurl=mysql/sql/droptable|prevtitle=Удаление таблицы из базы данных MySQL (DROP TABLE)|nexturl=mysql/sql/altertable/add|nexttitle=Вставка столбцов (ALTER TABLE ADD)</del>}}</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>{{<ins class="diffchange diffchange-inline">TopNavigationYUI</ins>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Изменение свойств''' таблицы производиться при помощи команды '''ALTER TABLE'''.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>'''Изменение свойств''' таблицы производиться при помощи команды '''ALTER TABLE'''.</div></td></tr>
<!-- diff generator: internal 2018-02-12 03:00:40 -->
</table>
Evgen
https://www.spravkaweb.ru/index.php?title=mysql/sql/altertable/rename&diff=2753&oldid=prev
Evgen: Новая: {{MapNavigationLevel4|razdelurl1=mysql|razdeltitle1=MySQL|razdelurl2=mysql/sql/vartype|razdeltitle2=SQL|razdelurl3=mysql/sql/altertable/rename|razdeltitle3=Изменение свойс...
2007-02-24T18:43:36Z
<p>Новая: {{MapNavigationLevel4|razdelurl1=mysql|razdeltitle1=MySQL|razdelurl2=mysql/sql/vartype|razdeltitle2=SQL|razdelurl3=mysql/sql/altertable/rename|razdeltitle3=Изменение свойс...</p>
<p><b>Новая страница</b></p><div>{{MapNavigationLevel4|razdelurl1=mysql|razdeltitle1=MySQL|razdelurl2=mysql/sql/vartype|razdeltitle2=SQL|razdelurl3=mysql/sql/altertable/rename|razdeltitle3=Изменение свойств таблицы|razdelurl4=mysql/sql/altertable/rename|razdeltitle4=Переименование таблицы (ALTER TABLE RENAME)|prevurl=mysql/sql/droptable|prevtitle=Удаление таблицы из базы данных MySQL (DROP TABLE)|nexturl=mysql/sql/altertable/add|nexttitle=Вставка столбцов (ALTER TABLE ADD)}}<br />
<br />
'''Изменение свойств''' таблицы производиться при помощи команды '''ALTER TABLE'''.<br />
<br />
==Синтаксис команды ALTER TABLE==<br />
<br />
<pre>ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification ...]</pre><br />
<br />
Команда '''ALTER TABLE''' позволяет изменять внутреннюю структуру уже существующей таблицы.<br />
<br />
;tbl_name<br />
:- Задает имя таблицы, в которой будут производиться изменения.<br />
<br />
;IGNORE<br />
:- Если этот параметр не задан, то при обнаружении дублирующих значений в уникальных ключах в новой таблице производиться отмена всех изменений. В противном случае при обнаружении дублирующих значений в уникальных ключах первая запись с дублирующим ключем остается, а остальные удаляются.<br />
<br />
;alter_specification<br />
:- Задает непосредственно само действие, которое должно быть произведено с таблицей.<br />
<br />
:Возможные синтаксисы:<br />
:<pre>ADD [COLUMN] create_definition [FIRST | AFTER column_name ]</pre><br />
:<pre>ADD [COLUMN] (create_definition, create_definition,...)</pre><br />
:<pre>ADD INDEX [index_name] (index_col_name,...)</pre><br />
:<pre>ADD PRIMARY KEY (index_col_name,...)</pre><br />
:<pre>ADD UNIQUE [index_name] (index_col_name,...)</pre><br />
:<pre>ADD FULLTEXT [index_name] (index_col_name,...)</pre><br />
:<pre>ADD [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...) [reference_definition]</pre><br />
:<pre>ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}</pre><br />
:<pre>CHANGE [COLUMN] old_col_name create_definition [FIRST | AFTER column_name]</pre><br />
:<pre>MODIFY [COLUMN] create_definition [FIRST | AFTER column_name]</pre><br />
:<pre>DROP [COLUMN] col_name</pre><br />
:<pre>DROP PRIMARY KEY</pre><br />
:<pre>DROP INDEX index_name</pre><br />
:<pre>DISABLE KEYS</pre><br />
:<pre>ENABLE KEYS</pre><br />
:<pre>RENAME [TO] new_tbl_name</pre><br />
:<pre>ORDER BY col</pre><br />
:<pre>table_options</pre><br />
<br />
:*;ADD [COLUMN] create_definition [FIRST | AFTER column_name ]<br />
::Используется для добавления нового поля в таблицу. При этом можно четко указать позиционирование нового поля.<br />
<br />
:*;COLUMN<br />
::- Необязательный параметр, который может быть опущен.<br />
<br />
:*;create_definition<br />
::- Определение имени и свойств нового столбца. Синтаксис идентичен определению столбца при создании таблицы ('''CREATE TABLE''').<br />
<br />
:*;FIRST<br />
::- Указывает, что новое поле необходимо добавить в самое начало списка полей таблицы (по умолчанию новое поле добавляется в конец списка).<br />
<br />
:*;AFTER column_name<br />
::- Задает имя поля в таблице, после которого будет добавлено новое поле.<br />
<br />
:Допустим, у нас есть таблица ''users'' со следующими полями: ''name'', ''age''<br />
<br />
:Добавим новое поле ''country'' в конец списка:<br />
<br />
:<mysql>ALTER TABLE<br />
`users`<br />
ADD<br />
`country` VARCHAR(64) NOT NULL</mysql><br />
<br />
:Список полей таблицы ''users'':<br />
:<mysql>SHOW COLUMNS FROM `users`;</mysql><br />
<pre>+---------+-------------+------+-----+---------+-------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+---------+-------------+------+-----+---------+-------+<br />
| name | varchar(50) | YES | | NULL | |<br />
| age | int(3) | YES | | NULL | |<br />
| country | varchar(64) | NO | | | |<br />
+---------+-------------+------+-----+---------+-------+<br />
3 rows in set (0.03 sec)</pre><br />
<br />
:Добавим новое поле ''id'' в начало списка:<br />
<br />
:<mysql>ALTER TABLE<br />
`users`<br />
ADD<br />
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY<br />
FIRST</mysql><br />
<br />
:Список полей таблицы ''users'':<br />
:<mysql>SHOW COLUMNS FROM `users`;</mysql><br />
<pre>+---------+-------------+------+-----+---------+----------------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+---------+-------------+------+-----+---------+----------------+<br />
| id | int(11) | NO | PRI | NULL | auto_increment |<br />
| name | varchar(50) | YES | | NULL | |<br />
| age | int(3) | YES | | NULL | |<br />
| country | varchar(64) | NO | | | |<br />
+---------+-------------+------+-----+---------+----------------+<br />
4 rows in set (0.00 sec)</pre><br />
<br />
:Добавим новое поле ''city'' перед полем ''country'' (т.е. после поля ''age''):<br />
<br />
:<mysql><br />
ALTER TABLE<br />
`users`<br />
ADD<br />
`city` VARCHAR(64)<br />
AFTER<br />
`age`</mysql><br />
<br />
:Список полей таблицы ''users'':<br />
:<mysql>SHOW COLUMNS FROM `users`;</mysql><br />
<pre>+---------+-------------+------+-----+---------+----------------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+---------+-------------+------+-----+---------+----------------+<br />
| id | int(11) | NO | PRI | NULL | auto_increment |<br />
| name | varchar(50) | YES | | NULL | |<br />
| age | int(3) | YES | | NULL | |<br />
| city | varchar(64) | YES | | NULL | |<br />
| country | varchar(64) | NO | | | |<br />
+---------+-------------+------+-----+---------+----------------+<br />
5 rows in set (0.00 sec)</pre><br />
<br />
;ADD [COLUMN] (create_definition, create_definition,...)<br />
:- Добавляет одно поле или группу полей в таблицу.<br />
<br />
;COLUMN<br />
:- Необязательный параметр, который может быть опущен.<br />
<br />
;create_definition<br />
:- Определение имени и свойств нового столбца. Синтаксис идеентичен определению столбца при создании таблицы ('''CREATE TABLE''').<br />
<br />
:Допустим, у нас есть таблица ''users'' со следующими полями:<br />
:<mysql>SHOW COLUMNS FROM `users`;</mysql><br />
<pre>+-------+-------------+------+-----+---------+----------------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+-------+-------------+------+-----+---------+----------------+<br />
| id | int(11) | NO | PRI | NULL | auto_increment |<br />
| name | varchar(50) | YES | | NULL | |<br />
| age | int(3) | YES | | NULL | |<br />
+-------+-------------+------+-----+---------+----------------+<br />
3 rows in set (0.00 sec)</pre><br />
<br />
:Добавим новые поля ''city'' и ''country'':<br />
<br />
:<mysql>ALTER TABLE<br />
`users`<br />
ADD<br />
(<br />
`city` VARCHAR(64) NOT NULL,<br />
`country` VARCHAR(64) NOT NULL<br />
)</mysql><br />
<br />
:Список полей таблицы ''users'':<br />
:<mysql>SHOW COLUMNS FROM `users`;</mysql><br />
<pre>+---------+-------------+------+-----+---------+----------------+<br />
| Field | Type | Null | Key | Default | Extra |<br />
+---------+-------------+------+-----+---------+----------------+<br />
| id | int(11) | NO | PRI | NULL | auto_increment |<br />
| name | varchar(50) | YES | | NULL | |<br />
| age | int(3) | YES | | NULL | |<br />
| city | varchar(64) | NO | | | |<br />
| country | varchar(64) | NO | | | |<br />
+---------+-------------+------+-----+---------+----------------+<br />
5 rows in set (0.00 sec)</pre><br />
<br />
;ALTER TABLE table_name_old RENAME table_name_new<br />
<br />
:*''table_name_old'' - старое имя таблицы, которое нам нужно переименовать;<br />
:*''table_name_new'' - новое имя таблицы.<br />
<br />
Допустим, нам нужно переименовать таблицу ''search'' в ''search_en'':<br />
<br />
<php>$sql="ALTER TABLE search RENAME search_en";<br />
mysql_query($sql);<br />
</php></div>
Evgen