ddl पर टैग किए गए जवाब

डेटा डेफिनिशन लैंग्वेज एक डेटाबेस के संरचनात्मक तत्वों में हेरफेर करने के लिए एसक्यूएल का एक सबसेट है, न कि तालिकाओं की सामग्री। बनाएँ, ड्रॉप, अलर्ट और संबंधित बयान।



10
MySQL में एक विशिष्ट कॉलम के बाद कई कॉलम जोड़ना
मुझे एक तालिका में कई कॉलम जोड़ने की आवश्यकता है लेकिन कॉलम नामक कॉलम के बाद स्थिति lastname। मैंने यह कोशिश की है: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; मुझे यह त्रुटि मिली: आपके …
361 mysql  ddl 

12
डीडीएल और डीएमएल क्या हैं?
मैंने डेटाबेस के संदर्भ में DDL और DML शब्द सुने हैं, लेकिन मुझे समझ नहीं आया कि वे क्या हैं। वे क्या हैं और वे एसक्यूएल से कैसे संबंधित हैं?
347 sql  ddl  dml 

4
किसी DB पर उपयोगकर्ता को सभी अनुमतियां दें
मैं एक उपयोगकर्ता को एक डेटाबेस पर सभी व्यवस्थापक देने के बिना एक व्यवस्थापक देना चाहूंगा। मैं ऐसा क्यों करना चाहता हूं इसका कारण यह है कि फिलहाल DEV और PROD एक ही क्लस्टर पर अलग-अलग DB हैं, इसलिए मैं नहीं चाहता कि कोई उपयोगकर्ता उत्पादन ऑब्जेक्ट को बदलने में …

6
यदि मौजूद नहीं है तो PostgreSQL तालिका बनाएँ
MySQL स्क्रिप्ट में आप लिख सकते हैं: CREATE TABLE IF NOT EXISTS foo ...; ... अन्य सामान ... और फिर आप टेबल को दोबारा बनाए बिना स्क्रिप्ट को कई बार चला सकते हैं। आप PostgreSQL में यह कैसे करते हैं?

4
ऑल्टर टेबल कॉलम कॉलम सिंटैक्स जोड़ें
मैं प्रोग्राम टेबल पर एक पहचान स्तंभ जोड़ने का प्रयास कर रहा हूँ। मुझे यकीन नहीं है कि मैं अपने सिंटैक्स के साथ क्या गलत कर रहा हूं। ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( …
142 sql  sql-server  tsql  ddl 

1
वसंत में वसंत काम कैसे करता है। jpa.hibernate.ddl- ऑटो संपत्ति बिल्कुल काम करती है।
मैं अपने स्प्रिंग बूट ऐप प्रोजेक्ट पर काम कर रहा था और देखा कि, कभी-कभी मेरे डेटाबेस से किसी अन्य सर्वर (SQL सर्वर) पर कनेक्शन टाइम आउट त्रुटि होती है। यह विशेष रूप से तब होता है जब मैं कुछ स्क्रिप्ट माइग्रेशन करने की कोशिश करता हूं FlyWayलेकिन यह कई …

8
मैं मौजूदा SQLite तालिका में एक विदेशी कुंजी कैसे जोड़ूं?
मेरे पास निम्न तालिका है: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); मैं एक विदेशी कुंजी बाधा कैसे जोड़ूं parent_id? मान लें कि विदेशी कुंजियाँ सक्षम हैं। अधिकांश उदाहरण मान लेते हैं कि आप तालिका बना रहे हैं - मैं एक मौजूदा में बाधा जोड़ना चाहूंगा।
128 sql  sqlite  foreign-keys  ddl 

8
PostgreSQL के लिए यदि नहीं, तो क्या करें
मैं एक डेटाबेस बनाना चाहता हूं जो JDBC के माध्यम से मौजूद नहीं है। MySQL के विपरीत, PostgreSQL create if not existsसिंटैक्स का समर्थन नहीं करता है। इसे निष्पादित करने का श्रेष्ठ तरीका क्या है? एप्लिकेशन को पता नहीं है कि डेटाबेस मौजूद है या नहीं। इसे जांचना चाहिए और …
115 sql  database  postgresql  jdbc  ddl 

10
SQLite तालिका से कॉलम हटाएं
मुझे एक समस्या है: मुझे अपने SQLite डेटाबेस से एक कॉलम को हटाने की आवश्यकता है। मैंने यह क्वेरी लिखी है alter table table_name drop column column_name लेकिन यह काम नहीं करता है। क्रिप्या मेरि सहायता करे।
114 sql  sqlite  ddl 

9
प्राथमिक कुंजी (समग्र प्राथमिक कुंजी) के रूप में कई कॉलमों का उपयोग क्यों करें
यह उदाहरण w3schools से लिया गया है । CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) मेरी समझ यह है कि दोनों कॉलम ( P_Idऔर LastName) तालिका के लिए एक प्राथमिक कुंजी का प्रतिनिधित्व …

5
क्या मुख्य एसक्यूएल डेटाबेस में क्रिएट टेबल और अन्य टेबल स्टेटमेंट को रोल करना संभव है?
मैं एक कार्यक्रम पर काम कर रहा हूं जो डीडीएल जारी करता है। मैं जानना चाहूंगा कि क्या CREATE TABLEइसी तरह के डीडीएल को वापस लाया जा सकता है postgres माई एसक्यूएल SQLite और अन्य बताएं कि प्रत्येक डेटाबेस डीडीएल के साथ लेनदेन को कैसे संभालता है।

19
तालिका को लॉक किए बिना तालिका में फेरबदल करें?
MySQL में ALTER TABLE स्टेटमेंट करते समय, स्टेटमेंट की अवधि के लिए पूरी टेबल को रीड-लॉक किया जाता है (समवर्ती रीड की अनुमति देता है, लेकिन समवर्ती लेखन को प्रतिबंधित करता है)। यदि यह एक बड़ी तालिका है, तो INSERT या UPDATE स्टेटमेंट्स को looooong समय के लिए ब्लॉक किया …
107 sql  mysql  ddl  alter-table 

4
केवल एक ऑटो कॉलम हो सकता है
मैं MySQL से त्रुटि को कैसे ठीक कर सकता हूं 'आपके पास केवल एक ऑटो वेतन वृद्धि कॉलम हो सकता है।' CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
104 mysql  ddl 

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