sql >> Databáze >  >> RDS >> Database

Jak přidat sloupec v SQL

Problém:

Chcete přidat nový sloupec do existující tabulky.

Příklad:

Rádi bychom přidali sloupec color datového typu varchar ke stolu s názvem jeans .

Řešení 1:

ALTER TABLE jeans
ADD color varchar(100) NOT NULL;

Diskuse:

SQL poskytuje příkaz ALTER TABLE který umožňuje změnit strukturu tabulky. Slouží k úpravě tabulky přidáním nového sloupce. Umístěte ALTER TABLE klíčové slovo následované názvem tabulky, kterou chcete změnit. Další je klíčové slovo ADD, za kterým se uvede název nového sloupce. Poté následuje definice sloupce:datový typ a případná další omezení. Po ADD , definujete sloupec stejným způsobem, jako když vytváříte novou tabulku (za CREATE TABLE v závorkách).

Ve výše uvedeném příkladu jsme upravili strukturu tabulky jeans . Název stolu, jeans následuje za ALTER TABLE . Určíme sloupec, který má být pojmenován, color , za ADD klíčové slovo. Na konci příkazu uvedeme varchar(100) jako datový typ pro hodnoty, které budou uloženy ve sloupci color a omezení NOT NULL protože v tomto sloupci nechceme povolit prázdné hodnoty. Pokud však tabulka obsahuje záznamy, nejprve přidejte nový sloupec umožňující NULL , aktualizujte data a v posledním kroku změňte definici sloupce na NOT NULL .


  1. Vynulujte počítadlo automatického přírůstku v postgresu

  2. Jak provést uloženou proceduru v MySQL Workbench

  3. Jak používat MySQL Rollup

  4. Spojení tří tabulek pomocí MySQL