SQL kurz

SQL HOME Úvod do SQL Syntaxe SQL SQL Select SQL Select Distinct SQL Kde SQL A nebo ne Pořadí SQL podle SQL Vložit do Hodnoty SQL Null Aktualizace SQL SQL Odstranit SQL Select Top SQL Min a Max Počet SQL, průměr, součet SQL Like Zástupné znaky SQL SQL In SQL mezi Aliasy SQL SQL se připojí SQL Vnitřní spojení SQL Levé připojení SQL Right Join Plné připojení k SQL SQL Self Join SQL Union SQL Group By SQL mít SQL existuje SQL Any, All SQL Select Into SQL Vložit do výběru Případ SQL Funkce SQL Null SQL uložené procedury Komentáře SQL Operátoři SQL

SQL databáze

SQL Vytvořit DB SQL Drop DB SQL Backup DB Vytvořit tabulku SQL SQL Drop Table SQL Alter Table Omezení SQL SQL Not Null Jedinečný SQL Primární klíč SQL cizí klíč SQL Kontrola SQL Výchozí SQL SQL index Automatické zvýšení SQL SQL data SQL pohledy SQL Injection SQL Hosting SQL datové typy

SQL reference

Klíčová slova SQL Funkce MySQL Funkce serveru SQL Funkce MS Access SQL Quick Ref

Příklady SQL

Příklady SQL SQL kvíz SQL cvičení SQL certifikát

Klíčové slovo SQL CONSTRAINT

❮ Reference klíčových slov SQL


PŘIDAT OMEZENÍ

Příkaz ADD CONSTRAINTse používá k vytvoření omezení poté, co je tabulka již vytvořena.

Následující SQL přidává omezení s názvem "PK_Person", což je omezení PRIMÁRNÍHO KLÍČE pro více sloupců (ID a Příjmení):

Příklad

ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);

OMEZENÍ POHLEDU

Příkaz DROP CONSTRAINTse používá k odstranění omezení UNIQUE, PRIMARY KEY, FOREIGN KEY nebo CHECK.


ZRUŠTE UNIKÁTNÍ omezení

Chcete-li zrušit omezení UNIQUE, použijte následující SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

ZRUŠTE omezení PRIMÁRNÍHO KLÍČE

Chcete-li zrušit omezení PRIMARY KEY, použijte následující SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

ZRUŠTE ZAHRANIČNÍ KLÍČOVÉ omezení

Chcete-li zrušit omezení FOREIGN KEY, použijte následující SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL:

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

ZRUŠTE KONTROLNÍ omezení

Chcete-li zrušit omezení CHECK, použijte následující SQL:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

❮ Reference klíčových slov SQL