Sql – Structured Query Language


Оператор ALTER TABLE. Жадвал структурасини ўзгартириш


Download 163.88 Kb.
bet5/7
Sana28.12.2022
Hajmi163.88 Kb.
#1020031
1   2   3   4   5   6   7
Bog'liq
10-Лекция узб (1)

Оператор ALTER TABLE. Жадвал структурасини ўзгартириш

  • 1. Жадвалга устун қўшиш.
  • ALTER TABLE оператори ёрдамида жадвалга устун қўшиш синтаксиси:

  • ALTER TABLE table_name ADD new_column_name column_definition [ FIRST | AFTER column_name ];
  • table_name — ўзгартириладиган жадвал номи.
  • new_column_name — жадвалга янги қўшиладиган янги устун номи.
  • column_definition — маълумотлар типи ва устун тафсилотлари (NULL ёкиNOT NULL ва х.к.).
  • FIRST | AFTER column_name — шарт бўлмаган. Бу параметр устун жадвалда қайси ўринда яратилишини аниқлайди, агар бу параметр кўрсатилмаса устун жадвал охирида яратилади..
  • Мисол:
  • ALTER TABLE contacts

    ADD last_name varchar(40) NOT NULL

    AFTER contact_id;

    Ушбу ALTER TABLE мисолида contacts жадвалига last_name номли янги устун қўшади. У NOT NULL хусусиятга эга бўлади ва жадвалда contact_id устунидан кейин жойлашади.

Оператор ALTER TABLE. Жадвал структурасини ўзгартириш

  • Мисол2
  • ALTER TABLE contacts
  • ADD last_name varchar(40) NOT NULL

    AFTER contact_id,

    ADD first_name varchar(35) NULL

    AFTER last_name;

  • Бу мисола ALTER TABLE оператори contacts жадвалига 2 та устун қўшади— last_name ва first_name.
  •  last_name устуни varchar (40) NOT NULL шаклида яратилади ва жадвалда contact_id устунидан кейин жойлашади.
  • first_name устуни NULL varchar (35) шаклида яратилади ва жадвалда last_name устунидан кейин жойлашади.

Оператор ALTER TABLE. Жадвал структурасини ўзгартириш

  • 2. Жадвалда мавжуд устунни ўзгартириш
  • Синтаксис:
  • ALTER TABLE table_name MODIFY column_name column_definition [ FIRST | AFTER column_name ];
  • Мисол:
  • ALTER TABLE contacts
  • MODIFY last_name varchar(50) NULL;

  • Download 163.88 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling