primary-key पर टैग किए गए जवाब

रिलेशनल डेटाबेस डिज़ाइन में, एक प्राथमिक कुंजी विशिष्ट रूप से एक तालिका में प्रत्येक पंक्ति को पहचान सकती है। एक प्राथमिक कुंजी में एक एकल स्तंभ या स्तंभों का एक सेट शामिल होता है।

4
प्राथमिक कुंजी (InnoDB स्टोरेज इंजन) के रूप में मैसूर बनाम वर्चर?
मैं एक वेब एप्लिकेशन (परियोजना प्रबंधन प्रणाली) का निर्माण कर रहा हूं और जब यह प्रदर्शन की बात आती है तो मैं इस बारे में सोच रहा हूं। मेरे पास एक अंक तालिका है इसके अंदर विभिन्न विदेशी तालिकाओं को जोड़ने वाली 12 विदेशी कुंजियाँ हैं। उन में से 8, …

2
PostgreSQL में प्राथमिक कुंजी के लिए मौजूदा सूचकांक को कैसे बढ़ावा दिया जाए
मुझे पता है कि एक टेबल के भीतर एक प्राथमिक कुंजी कैसे बनाई जाती है, लेकिन मैं किसी मौजूदा इंडेक्स को प्राथमिक कुंजी कैसे बना सकता हूं? मैं एक मौजूदा तालिका को एक डेटाबेस से दूसरे डेटाबेस में कॉपी करने की कोशिश कर रहा हूं। जब मैं तालिका दिखाता हूं, …

2
INSERT में कैसे ऑटो_इन्क्रिमेंट कीज़ को हैंडल किया जाता है (Select * FROM…)
मेरे पास table1और table2MySQL में है। दोनों के पास एक प्राथमिक auto_incrementकुंजी है id। यदि टेबल स्कीमा मेल खाता है और मैं करता हूं INSERT INTO table1 (SELECT * FROM table2)कि नई पंक्तियों के संबंध में क्या होता है table1? क्या वे अपने पुराने idमूल्यों को बनाए रखते हैं और …

1
PostgreSQL में कई प्राथमिक कुंजी
मेरे पास निम्न तालिका है: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); जब मैं निम्नलिखित आदेश का उपयोग करके इसे पुनर्स्थापित करने का प्रयास …

4
क्या बड़ी (100 मिलियन +) तालिका के लिए 5+ कॉलम प्राथमिक कुंजी खराब है?
मैं कुछ वास्तविक जीवन DB मुद्दों के बारे में पढ़ रहा था, और एक परियोजना में 100 मिलियन पंक्ति प्लस तालिका थी जिसमें इसके प्राथमिक रूप में 5 कॉलम थे। मैं सोच रहा हूं कि यह बुरा है, लेकिन क्या कोई मुझे बता सकता है कि आखिर क्यों? तालिका एक …

2
विदेशी कुंजी के रूप में समग्र प्राथमिक कुंजी दक्षता
मेरे पास एक कंपोजिट प्राइमरी की है (जिसमें 4 कॉलम होते हैं) के साथ एक टेबल है जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि कोई डुप्लिकेट तालिका में दर्ज न हो। मुझे अब एक नई तालिका की आवश्यकता है जिसे इस तालिका में विदेशी कुंजियों के …

1
स्वायत्त प्राथमिक कुंजी क्रिएट टेबल में ... चयन के रूप में
मैंने एक जटिल चयन क्वेरी के माध्यम से तालिका का निर्माण किया CREATE TABLE ... AS SELECT...। मैं इस क्वेरी में एक ऑटोइंटरमेंट प्राथमिक कुंजी कैसे जोड़ सकता हूं? उदाहरण के लिए: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as …

3
नकारात्मक कुंजियों का उपयोग किस लिए किया जाता है?
मानक SQL डेटाबेस का उपयोग करने के लिए कुछ हद तक नया (वर्तमान में ज्यादातर MySQL के साथ काम कर रहा है) मैं अभी तक इसके कई उपयोगों में नहीं चला हूं। तालिका को अनुक्रमित करते समय नकारात्मक (या हस्ताक्षरित) कुंजियों का होना कब और क्यों उपयोगी है?

3
क्या लॉग टेबल को एक आईडी फ़ील्ड या प्राथमिक कुंजी मिलनी चाहिए?
मेरे पास एक लॉग टेबल है जो उस समय के डेटाइम स्टैम्प को पकड़ती है जब कुछ फाइलों को दूसरे सिस्टम में एक्सपोर्ट किया जाता था। ExportLog तालिका में वर्तमान में तीन फ़ील्ड हैं: id (primary key) messageId (int) exportedDateTime (datetime) इसकी समीक्षा करते हुए मैंने पाया कि यह idक्षेत्र …

1
Mysql में कंपोजिट प्राइमरी की पर INDEX कैसे है?
दो या अधिक स्तंभों के लिए एक समग्र प्राथमिक कुंजी बनाते समय, उदाहरण के लिए PRIMARY KEY(col1, col2, col3); क्या सिस्टम INDEXप्रत्येक कॉलम को अलग-अलग करेगा? यह प्रश्न जो मैं पूछ रहा हूं उसका कारण यह है कि जब हम उपयोग करते हैं UNIQUE INDEX (col1, col2, col3), तो यह …

3
ईमेल पता अद्वितीय या प्राथमिक कुंजी?
मैं डेटाबेस में एक नौसिखिया हूँ। मैंने चारों ओर पढ़ा और पता चला कि प्राथमिक कुंजी के रूप में ईमेल पते का उपयोग करना शायद एक महान विचार नहीं है क्योंकि स्ट्रिंग तुलनाएं धीमी हैं जो कि जटिल जोड़ में प्रदर्शन को प्रभावित करती हैं और यदि कोई ईमेल बदलता …

4
NVARCHAR स्तंभ प्राथमिक कुंजी के रूप में या अद्वितीय स्तंभ के रूप में
मैं SQL सर्वर 2012 डेटाबेस विकसित कर रहा हूं और मुझे प्राथमिक कुंजियों के रूप में nvarchar कॉलम के बारे में संदेह है। मेरे पास यह तालिका है: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] …

3
CURRENT_TIMESTAMP को एक प्राथमिक कुंजी के रूप में उपयोग किया जा सकता है?
CURRENT_TIMESTAMPएक के रूप में इस्तेमाल किया जा सकता है PRIMARY KEY? क्या एक संभावना है कि दो या अधिक अलग-अलग INSERT, समान हों CURRENT_TIMESTAMP?

3
मुझे एक DB में सभी तालिकाएँ कैसे मिलेंगी जिनमें कोई स्पष्ट प्राथमिक कुंजी नहीं है?
एक Google खोज ने बिना अनुक्रमित किए टेबल को खोजने के लिए लाखों हिट दिए, पीके आम तौर पर एक टेबल का क्लस्टर इंडेक्स होता है। हालाँकि, एक तालिका में आसानी से क्लस्टर इंडेक्स के रूप में एक प्राकृतिक कुंजी और पहचान कॉलम की तरह एक गैर-क्लस्टर किए गए सरोगेट …

4
एक व्यापक पीके बनाम एक अलग सिंथेटिक कुंजी और यूक्यू का उपयोग करने के बीच प्रदर्शन के विचार क्या हैं?
मेरे पास कई टेबल हैं जहां रिकॉर्ड को कई व्यापक व्यावसायिक क्षेत्रों के साथ विशिष्ट रूप से पहचाना जा सकता है। अतीत में, मैंने इन फ़ील्ड्स को PK के रूप में उपयोग किया है, इन लाभों को ध्यान में रखते हुए: सादगी; कोई बाहरी क्षेत्र और सिर्फ एक सूचकांक नहीं …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.