Inayotumiwa kwa Kufungua SQL PRIMARY KEY
- Chaguo cha kufikia juu Chaguo cha kufikia chini
- Pya Chaguo cha chukua cha SQL
Inayotumiwa kwa Kufungua SQL PRIMARY KEY
Kipaumizi ya PRIMARY KEY inatoa thamani kwa kina kimoja kwa kumwambaa kila rekodi katika msingi wa data wa database.
Kipaumizi kimoja hauwezi kuwa na thamani zinginezo.
Kina kimoja cha kipaumizi hauwezi kuwa na thamani ya NULL.
Kila msingi wa data hauwezi kumwa maelezo kwa kina kimoja, na kila msingi wa data hauwezi kumwa maelezo kwa kina kimoja.
Kipaumizi ya PRIMARY KEY kwenye kufungua msingi wa data
Mtaani wa SQL inayotengwa kwenye msingi ya 'Persons' inatokana na kufungua kina 'Id_P' kwa kuzifungua kipaumizi ya PRIMARY KEY:
MySQL:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), PRIMARY KEY (Id_P) )
SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL PRIMARY KEY, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) )
Kama unataka kuingia chaguo cha PRIMARY KEY na kumieleza jina cha chaguo cha PRIMARY KEY, na kumieleza chaguo cha PRIMARY KEY kwa kila ukurasa, tumekuwa na SQL inayotumiwa hapa chini:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (Id_P,LastName) )
Chaguo cha PRIMARY KEY cha SQL kwa ALTER TABLE
Kama unataka kuingia chaguo cha PRIMARY KEY kwa kusema "Id_P" kwa kila ukurasa tunapokua, tumekuwa na SQL inayotumiwa hapa chini:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD PRIMARY KEY (Id_P)
Kama unataka kuingia chaguo cha PRIMARY KEY na kumieleza jina cha chaguo cha PRIMARY KEY, na kumieleza chaguo cha PRIMARY KEY kwa kila ukurasa, tumekuwa na SQL inayotumiwa hapa chini:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons ADD CONSTRAINT pk_PersonID PRIMARY KEY (Id_P,LastName)
Maelezo:Kama unataka kuingia chaguo cha PRIMARY KEY kwa kusema ALTER TABLE, lazima utamani kwa kiwango cha kufikiria kwamba kwa kila ukurasa wa chukua kama haki inahifadhiwa kwa kila mara tunapokua tena kwa kufungua chukua cha kwanza.
Kuondoa chaguo cha PRIMARY KEY
Kuondoa chaguo cha PRIMARY KEY, tumekuwa na SQL inayotumiwa hapa chini:
MySQL:
ALTER TABLE Persons DROP PRIMARY KEY
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT pk_PersonID
- Chaguo cha kufikia juu Chaguo cha kufikia chini
- Pya Chaguo cha chukua cha SQL