Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जेपीए @टेबल एनोटेशन कैटलॉग और स्कीमा वैरिएबल किसके लिए उपयोग किए जाते हैं?

कैटलॉग और स्कीमा "नेमस्पेस" हैं जिन्हें आप डेटाबेस के सर्वर साइड पर परिभाषित करते हैं। कुछ डेटाबेस में स्कीमा होते हैं, कुछ में कैटलॉग होते हैं, और कुछ में दोनों होते हैं। किसी विशिष्ट उपयोगकर्ता के साथ लॉग इन करते समय, कुछ डेटाबेस उपयोगकर्ता के नाम स्थान पर स्कीमा/कैटलॉग को डिफॉल्ट कर देते हैं, जिससे तालिका अन्य उपयोगकर्ताओं को दिखाई नहीं देती है, इस प्रकार, "सामान्य" नामस्थान का उपयोग करने की आवश्यकता होती है। इसलिए, अपने डेटा का बैकअप लेने के लिए आप जिस डेटाबेस का उपयोग कर रहे हैं, उसके आधार पर आप उन सेटिंग्स को अनदेखा कर सकते हैं।

MySQL के लिए, आप उन सेटिंग्स को अनदेखा कर सकते हैं। ऐसा इसलिए है क्योंकि JDBC URL का "डेटाबेस" भाग (अंतिम स्लैश के बाद वाला) डेटाबेस नाम की ओर इशारा करता है, जो कि स्कीमा (MySQL के लिए) के समानार्थक है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अंतरराष्ट्रीय स्ट्रिंग्स के साथ PHP और MySQL में सर्वोत्तम अभ्यास

  2. क्या मैं COUNT () और DISTINCT का एक साथ उपयोग कर सकता हूँ?

  3. MySQL - एक स्थानिक बिंदु के पास चयन

  4. जबकि($row =mysql_fetch_assoc($result)) - $row का अनुमान कैसे लगाएं?

  5. आप MySql IN क्लॉज का उपयोग कैसे करते हैं?