खोज…


वाक्य - विन्यास

  • MySQL: सृजन योग्य कर्मचारी (आईडी नहीं पूर्ण, प्राथमिक कुंजी (आईडी), ...);

  • अन्य: कर्मचारियों को सृजित करें (आईडी नहीं पूर्ण प्राथमिक कुंजी, ...);

एक प्राथमिक कुंजी बनाना

CREATE TABLE Employees (
    Id int NOT NULL,
    PRIMARY KEY (Id),
    ...
);

यह 'प्राथमिक' कुंजी के रूप में 'Id' के साथ कर्मचारी तालिका बनाएगा। प्राथमिक कुंजी का उपयोग किसी तालिका की पंक्तियों को विशिष्ट रूप से पहचानने के लिए किया जा सकता है। प्रति तालिका केवल एक प्राथमिक कुंजी की अनुमति है।

निम्नलिखित सिंटैक्स के साथ एक कुंजी को एक या एक से अधिक क्षेत्रों द्वारा भी बनाया जा सकता है, जिसे समग्र कुंजी कहा जाता है:

CREATE TABLE EMPLOYEE (
    e1_id INT,
    e2_id INT,
    PRIMARY KEY (e1_id, e2_id)
) 

ऑटो वृद्धि का उपयोग करना

कई डेटाबेस नई कुंजी जोड़ने पर प्राथमिक कुंजी मान को स्वचालित रूप से वृद्धि करने की अनुमति देते हैं। यह सुनिश्चित करता है कि हर कुंजी अलग है।

माई एसक्यूएल

CREATE TABLE Employees (
    Id int NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (Id)
);

PostgreSQL

CREATE TABLE Employees (
    Id SERIAL PRIMARY KEY
);

एस क्यू एल सर्वर

CREATE TABLE Employees (
    Id int NOT NULL IDENTITY,
    PRIMARY KEY (Id)
);

SQLite

CREATE TABLE Employees (
    Id INTEGER PRIMARY KEY    
);


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow