Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Delete from customers




Alter table orders

Alter table orders

Alter table customers

modify name char(35) not null;

 

Другая часто встречающаяся необходимость связана с добавлением столбца. Представьте, что в каждом регионе существует свой налог с продаж, поэтому магазину приходится учитывать этот налог, но делать это раздельно, поскольку он везде разный. В таблицу Orders потребуется добавить столбец налога:

add tax float(6,2) after amount;

 

В мониторе результат добавления столбца и состав столбцов таблицы Orders:

Рис. 3.264. Модифицированный состав структуры таблицы Orders.

 

Иногда какой-нибудь столбец может оказаться лишним. Удалим столбец, который мы только что добавили:

 

drop tax;

 

Задание 10.Удаление записей, таблиц и базы данных (DELETE)

 

Удалять строки из базы данных производится оператором DELETE, который выглядит следующим образом:

 

DELETE FROM table

[WHERE condition] [LIMIT number]

 

Если просто записать

DELETE FROM table;

 

то удаляются все строки в таблице, так что будьте осторожны! Обычно ненужными оказываются какие-то определенные строки и они указываются при помощи конструкции WHERE. Это может случиться, если какая-то книга больше не продается или кто либо из клиентов длительное время ничего не заказывает:

where customerid=5;

 

Ниже (на рис. 3.265) приводится окно монитора с использованием оператора DELETE и результат его работы.

Рис. 3.265. Состав таблицы Customers после удаления пятой строки.

 

Конструкция LIMIT ограничивает количество удаляемых строк.

 

Удаление таблиц

Для этого используют оператор DROP TABLE.

 

DROP TABLE table;

Он удаляет все строки из таблицы и вместе с ними саму таблицу, так что будьте с ним поосторожней.

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 431; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.