Tato příručka poskytne podrobné informace o tom, jak zobrazit omezení tabulky v MySQL.
Jak zobrazit/zobrazit omezení tabulky v MySQL?
V MySQL se omezení používají k nastavení pravidel pro omezení nebo kontrolu dat, která mají být vkládána, aktualizována nebo odstraňována z tabulky. Vazby lze zobrazit pomocí různých příkazů, ale předtím je třeba vytvořit vazby.
Omezení lze vytvořit při vytváření tabulky, jak je uvedeno níže v příkladu:
CREATE TABLE lh_table (
id INT NOT NULL,
jméno VARCHAR(50),
věk INT,
PRIMÁRNÍ KLÍČ (id),
ZKONTROLUJTE (věk >= 18)
);
Ve výše uvedeném příkladu je název tabulky „ lh_table “ s omezeními na “ id ' a ' stáří ” sloupců byl vytvořen.
Výstup
Výstup ukázal, že tabulka a omezení byly vytvořeny.
Alternativně lze omezení také přidat do existující (již vytvořené) tabulky pomocí „ ALTER TABULKA “, jak je znázorněno níže:
ALTER TABLE lh_table ADD CONSTRAINT id_check CHECK (id < 1000);
Ve výše uvedeném příkladu je název nových omezení „ id_check “ se vytváří.
Výstup
Výstup ukázal, že omezení byla vytvořena.
Po vytvoření omezení existuje několik metod, jak zobrazit omezení, například pomocí „ ZOBRAZIT VYTVOŘIT 'příkaz nebo ' informační_schéma “.
Metoda 1: Zobrazte omezení pomocí příkazu „SHOW CREATE TABLE“.
Omezení určité tabulky lze zobrazit pomocí příkazu SHOW CREATE TABLE s názvem konkrétní tabulky. Příklad zobrazení omezení „ lh_table “ je uveden níže:
SHOW CREATE TABLE lh_table; Výstup
Výstup zobrazuje omezení „lh_table“.
Metoda 2: Zobrazit omezení pomocí information_schema
Omezení konkrétní tabulky lze také zobrazit pomocí „ informační schéma “. Informace se získávají pomocí „ VYBRAT “ a tabulka je specifikována pomocí “ KDE ”klauzule. Příklad načtení omezení „ lh_table “ je uveden níže:
SELECT název_podmínky, typ_omezení, název_tabulkyFROM information_schema.table_constraints
WHERE název_tabulky = 'lh_tabulka';
Ve výše uvedeném příkladu omezení_název , constraint_type , a název_tabulky sloupce „ information_schema.table_constraints ” jsou získávány.
Výstup
Výstup ukázal název omezení „ lh_table ” s jeho typem a názvem tabulky.
Metoda 3: Zobrazit omezení více tabulek
Omezení více tabulek lze také zobrazit pomocí informačního schématu tabulky omezení. Chcete-li to provést, musíte použít „ V ” operátor v “ KDE ” pro poskytnutí názvů tabulek. Příklad načtení „ lh_table ' a ' lh_check ” omezení tabulek je uvedena níže:
SELECT název_podmínky, typ_omezení, název_tabulkyFROM information_schema.table_constraints
WHERE název_tabulky IN ('lh_table', 'lh_check');
Výstup
Výstup ukázal dostupná omezení vybraných tabulek.
Závěr
V MySQL se omezení používají k řízení dat, se kterými lze v tabulce manipulovat. Lze je vytvořit při vytváření tabulky pomocí „ VYTVOŘIT ” nebo přidán do existující (již vytvořené) tabulky pomocí “ ALTER TABULKA “příkaz. Chcete-li načíst omezení, můžete použít několik metod, jako je SHOW CREATE TABLE nebo dotazování information_schema pro table_constraints. Tento příspěvek obsahoval podrobné informace o načítání omezení tabulky.