Funkce vytvoření tabulky v tabulce SQL Create

Práce s databázemi je přímo spojena se změnou tabulek a dat v nich obsažených. Ale před začátkem akce stolu je třeba vytvořit. Pro automatizaci tohoto procesu existuje speciální funkce SQL - "CREATE TABLE".

První věc!

Než začnete pracovat s procesem vytváření tabulek pomocí příkazu MS SQL "CREATE TABLE", je vhodné se soustředit na to, co potřebujete vědět, než začnete funkci používat. Nejprve je třeba přemýšlet o názvu tabulky - měla by být jedinečná ve srovnání s ostatními, která jsou v databázi, a řídit se několika pravidly. Název musí začínat písmenem (a-z), následovaným jakýmikoli písmeny, čísly a podtržítkami a přijatá fráze by neměla být vyhrazeným slovem. Délka názvu tabulky by neměla přesáhnout 18 znaků.


Identifikace s názvem byste měli rozvinout strukturu: přemýšlejte názvy sloupců, zvažte typ použitých dat a pole, která mají být vyplněna. Současně stojí za stanovení polí externích a primárních klíčů, stejně jako možných omezení hodnot dat. Jiné nuance stolu lze snadno opravit, takže ve fázi vytváření stolu je nelze myslet až do konce.

Syntaxe

Vytvořením tabulkové struktury se můžete přesunout na její vytvoření. Proveďte to jednoduše pomocí funkce SQL "CREATE TABLE". Měl by specifikovat dříve vynalezený název tabulky a seznam sloupců, přičemž pro každý z nich bude uveden typtento název Funkce Syntaxe takto:


CREATE TABLE table_name
({jméno_sloupce datový typ [VÝCHOZÍ výraz] [column_constraint] | table_constraint}
[, {column_name datový typ [VÝCHOZÍ výraz] [column_constraint] | table_constraint}]) argumenty používané v vlastností konstrukce mají následující významy:
  • název_tabulky - název tabulky
  • jméno_sloupce - název sloupce
  • datový typ - druh údajů použitých v této pole
  • VÝCHOZÍ - výraz použitý ve výchozím sloupci.
  • Je také možné použít dva argumenty funkce:
  • colum_constraint - Možnosti kolona
  • table_constraint - možnosti tabulka
  • , ve kterém uživatel může specifikovat nutné pro omezení nebo podmínek, uvedených v tabulce.

    Funkce vytváření tabulek

    Při psaní funkce dotazu SQL „CREATE TABLE“, někdy je nutné stanovit pravidla pole. Chcete-li to provést, přidejte speciálními funkcemi atributy, které definují konkrétní sadu podmínek. Za účelem zjištění, zda je buňka může být prázdná, po zadání jména a typu sloupce se musí zaregistrovat jedno ze svých klíčových slov: NULL hodnoty může být prázdná) nebo NOT NULL (pole musí být vyplněna). Při vytvoření tabulky ve většině případů je třeba sjednotit každou položku, aby se vyhnuli dva identické. Nejčastěji používáte číslování řádků. A která nevyžaduje uživatelské znalosti o nejnovějších čísel jsou k dispozici v tabulce funkce „CREATE TABLE“ stačí zadat sloupec primárního klíče napsáním klíčového slova „primární klíč“ po příslušných políček. Nejčastěji se vyskytuje primární klíčspojují se tabulky navzájem.
    Pro zajištění neporušenosti primárního klíče je použita vlastnost cizího klíče "FOREIGN KEY". Polohovací sloupec tuto funkci, můžete zajistit, že toto pole bude obsahovat hodnotu, která odpovídá jedna z těch, které jsou v primární klíč sloupce stejné nebo jiné tabulky. Tímto způsobem mohou být data shodná. Pomocí atributu CHECK zajistěte, aby byla zkontrolována konkrétní sada nebo definice. Je předepsán poslední v seznamu argumentů funkce a jako osobní parametr má nějaký logický výraz. Může omezit seznam možných hodnot, například použít pouze písmena "M" a "F" v poli "Pohlaví". Kromě předložené funkce SQL "CREATE TABLE" má spoustu specifických atributů, ale v praxi se používají mnohem méně často.

    Příklady

    Abychom plně pochopili funkci funkce, stojí za to zvážit, jak CREATE TABLE (SQL) funguje. Níže uvedený příklad vytvoří tabulku je znázorněno na obrázku: CREATE TABLE Vlastní
    (číslo CHAR
    NOT NULL Primární klíč
    , Custom_name CHAR

    ,
    Custom_address CHAR

    Custom_city CHAR

    ,
    Custom_Country CHAR

    ,
    ArcDate CHAR

    )
    Jak vidíte, možnost chybějící hodnoty v buňce (NULL) může být vynechána, protože je použita ve výchozím nastavení.

    Související publikace