Примеры работы с ALTER TABLE
Примеры работы с ALTER TABLE
Немного о запросе ALTER TABLE в MySQL.

С помощью ALTER TABLE мы можем добавить, изменить, удалить колонку в нам нужной таблице. И еще много чего интересного...

Некоторые примеры работы с ALTER TABLE

1. Вот так мы добавляем колонку:
ALTER TABLE `tb_users` ADD `colonka` VARCHAR( 14 ) DEFAULT '0.00' NOT NULL;

tb_users - это таблица, в которую мы вставим колонку colonka, а DEFAULT задает стандартное значение колонки, в данном случае 0.00, обычно такое значение задают для денежного баланса.

2. Вот так мы редактируем нужную нам колонку:
ALTER TABLE  ` tb_users` MODIFY  `colonka` varchar2(100) not null;

tb_users - это таблица, в которую мы изменим тип колонки colonka на varchar2(100), а not null гарантирует нам, что всегда будет какое-то значение у colonka.

3. А вот так мы удаляем нужную нам колонку:
ALTER TABLE  `tb_users`   DROP COLUMN   `colonka`;

Этим запросом мы удалим колонку colonka.

4. Так мы переименовываем таблицу:
ALTER TABLE test RENAME TO ok;

В данном случае название таблицы test мы меняем на ok.


Рубрика: Информация » Программирование   |   Автор: Contego   |   Просмотры: 8152
Комментариев: 4
Публикаций: 1
ICQ: --
- 1 +
  Автор: termit   |   Группа: Пользователи   |   Дата: 31 мая 2011  
Спасибо за инфу smile
Комментариев: 77
Публикаций: 2
ICQ: 50406060
- 191 +
  Автор: Contego   |   Группа: Пользователи   |   Дата: 31 мая 2011  
termit,
не за что)
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 31 мая 2011  
Это вроде tol писал belay
Комментариев: 77
Публикаций: 2
ICQ: 50406060
- 191 +
  Автор: Contego   |   Группа: Пользователи   |   Дата: 31 мая 2011  
XaKeR,
это у меня валялось на сайте..
Комментариев: 95
Публикаций: 2
ICQ: 656527
- 355 +
  Автор: NGS   |   Группа: NGS Engine   |   Дата: 31 мая 2011  
У меня один вопрос!!!

а нахуя это вообще нужно????
вообщето вслю нормальные программисты базу делают через PHP-Myadmin
Комментариев: 137
Публикаций: 3
ICQ: 641954255
- 165 +
  Автор: sifon   |   Группа: Пользователи   |   Дата: 31 мая 2011  
Пацаны мне только что написал tol попросил передать что новость это его, а не Contego. Вот и ссылочка на его сайт http://buxovod.ru/ для проверки информации =)
Комментариев: 13
Публикаций: 1
ICQ: --
- 17 +
  Автор: nazatiran   |   Группа: Пользователи   |   Дата: 31 мая 2011  
самая тупая ошибка это VARCHAR( 14 ) DEFAULT '0.00' для типа поля в котором будут использоваться цифры типа 0.005 ну и тд
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 31 мая 2011  
nazatiran,
именно

Цитата: Contego
ALTER TABLE ` tb_users` MODIFY `colonka` varchar2(100) not null;

не проще ли:

ALTER TABLE `tb_table` SET `pole` `pole` varchar(100)

так ты сразу и переименовать сможешь
Комментариев: 186
Публикаций: 22
ICQ: --
- 5 +
  Автор: -xXx-   |   Группа: Администраторы   |   Дата: 31 мая 2011  
Alex, go to ICQ.
Комментариев: 78
Публикаций: 2
ICQ: 438544012
- 123 +
  Автор: finbux.info   |   Группа: Пользователи   |   Дата: 01 июня 2011  
еще after(после) надо было
перед забыл
Комментариев: 34
Публикаций: 1
ICQ: --
- 12 +
  Автор: georg2030   |   Группа: Пользователи   |   Дата: 01 июня 2011  
nazatiran,
Это дааа, ваще убивает от такой структуры БД раза в 4 больше весит
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 01 июня 2011  
Contego, это я писал. Да же на твоем сайте написано - взято с моего сайта.
Нехорошо делаешь....
NGS, когда плагины или дополнения для букса пишут, это требуется для инструкции.
nazatiran, это ведь к примеру написано...
Комментариев: 77
Публикаций: 2
ICQ: 50406060
- 191 +
  Автор: Contego   |   Группа: Пользователи   |   Дата: 01 июня 2011  
Цитата: tol
Да же на твоем сайте написано

не мой уже
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 01 июня 2011  
тем более.
Комментариев: 7
Публикаций: 1
ICQ: --
- 5 +
  Автор: jokerwmz   |   Группа: Пользователи   |   Дата: 16 сентября 2011  
интересно DELED TABLE
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.