Database
 sql >> база данни >  >> RDS >> Database

Как да махнете таблици и колони с SQL

В последната статия научихме как да създадем таблица за нашата база данни. Работихме с маса от кореспонденти на бюлетина. Сега ще научим как да пуснем маса от нашата база данни.

Може би си спомняте, че нашата цел при изучаването на основите на SQL беше да можем да създаваме, четем, актуализираме и изтриваме елементи в нашата база данни. Отпадащата таблица обхваща изтриващата част от тази цел. Но масите не са единственото нещо, което можете да изпуснете. Можете също да пускате колони от таблица.

Как да премахнете таблица с база данни

Независимо дали използвате MySQL през командния ред, или ако имате приложение, използващо някаква програма за управление на релационна база данни, синтаксисът за падането на таблицата ще бъде същият.

След като влезете в програмата си, можете да използвате команда като тази:

DROP TABLE respondents;

В примера по-горе останахме с предишния пример за използване на таблицата „респонденти“ на нашия бюлетин. Това ще доведе до пълно заличаване на тази таблица и всички нейни данни от нашата база данни.

Това е много драстичен ход. Нека си представим, че искате само да премахнете определена колона от таблицата. Например, може би полето за събиране на IP адрес вече не е било необходимо. В този случай можете просто да изхвърлите тази конкретна колона от базата данни.

Как да изхвърлите колона от таблица

Тук ще изтрием само IP адреса колона от нашата таблица с респонденти на бюлетин.

За да направим това правилно, ще назовем таблицата, която искаме да променим, и коя колона искаме да премахнем.

ALTER TABLE respondents DROP COLUMN ip_address;

Използвайки горната команда, ние казахме на SQL, че искаме да „променим“ таблицата с име респонденти и пуснете колоната с име "ip_address" от нея. Използвайки същото изявление, можем да изтрием всяка колона от нашата база данни, която ни е необходима.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Основи на табличните изрази, част 6 – Рекурсивни CTE

  2. Модел на база данни за системата за резервации на автошкола. Част 2

  3. Управление на транзакции с Django 1.6

  4. Търсене на модел на схема към асоциация на клас данни

  5. Използване на таблици за конфигурация за дефиниране на действителния работен поток