SQL PRIMARY KEY Keyword

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP







<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->



SQL PRIMARY KEY Keyword


❮ SQL Keywords Reference



PRIMARY KEY


The PRIMARY KEY constraint uniquely identifies each record in a table.


A table can have only one primary key, which may consist of one single or of multiple fields.



SQL PRIMARY KEY on CREATE TABLE


The following SQL creates a PRIMARY KEY on the "ID" column when the "Persons" table is created:



MySQL:




CREATE TABLE Persons
(

    ID int NOT NULL,

   
LastName varchar(255) NOT NULL,

   
FirstName varchar(255),

   
Age int,

   
PRIMARY KEY (ID)

);



SQL Server / Oracle / MS Access:




CREATE TABLE Persons
(

    ID int NOT NULL PRIMARY KEY,

   
LastName varchar(255) NOT NULL,

   
FirstName varchar(255),

   
Age int

);



To allow naming of a PRIMARY KEY constraint, and for defining a PRIMARY KEY constraint on multiple columns, use the following SQL syntax:



MySQL / SQL Server / Oracle / MS Access:




CREATE TABLE Persons
(

    ID int NOT NULL,

   
LastName varchar(255) NOT NULL,

   
FirstName varchar(255),

   
Age int,

   
CONSTRAINT PK_Person PRIMARY KEY (ID,LastName)

);



Note: In the example above there is only ONE PRIMARY KEY (PK_Person).
However, the VALUE of the primary key is made up of TWO COLUMNS (ID + LastName).



SQL PRIMARY KEY on ALTER TABLE


To create a PRIMARY KEY constraint on the "ID" column when the table is already created, use the following SQL:



MySQL / SQL Server / Oracle / MS Access:




ALTER TABLE Persons

ADD PRIMARY KEY (ID);



To allow naming of a PRIMARY KEY constraint, and for defining a PRIMARY KEY constraint on multiple columns, use the following SQL syntax:



MySQL / SQL Server / Oracle / MS Access:




ALTER TABLE Persons

ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);



Note: If you use the ALTER TABLE statement to add a primary key, the primary key column(s) must
already have been declared to not contain NULL values (when the table was first created).



DROP a PRIMARY KEY Constraint


To drop a PRIMARY KEY constraint, use the following SQL:



MySQL:




ALTER TABLE Persons

DROP PRIMARY KEY;



SQL Server / Oracle / MS Access:




ALTER TABLE Persons

DROP CONSTRAINT PK_Person;




❮ SQL Keywords Reference


Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)