Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में वर्तमान डेटाबेस में टेबल पर लागू कंस्ट्रेंट कैसे देखें

किसी टेबल पर लागू कंस्ट्रेंट देखने के लिए SHOW CREATE TABLE स्टेटमेंट का उपयोग करें। यह टेबल निर्माण का पूरा SQL दिखाता है जिसमें सभी कंस्ट्रेंट शामिल होते हैं।

सिंटैक्स

SHOW CREATE TABLE table_name;

उदाहरण

employees टेबल के कंस्ट्रेंट देखना:

mysql> SHOW CREATE TABLE employees\G
*************************** 1. row ***************************
       Table: employees
Create Table: CREATE TABLE `employees` (
  `Id` int(11) NOT NULL AUTO_INCREMENT,
  `Name` varchar(35) DEFAULT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

परिणाम विश्लेषण

  • PRIMARY KEY (`Id`) - Id कॉलम पर प्राइमरी की
  • NOT NULL - Id पर नॉट नल कंस्ट्रेंट
  • AUTO_INCREMENT - ऑटो इन्क्रीमेंट
  • <ली>DEFAULT NULL - Name पर डिफ़ॉल्ट
  • ENGINE=InnoDB - स्टोरेज इंजन (FK के लिए आवश्यक)

अन्य उपयोगी कमांड

SHOW CREATE TABLE db_name.table_name;

नोट: \G वर्टिकल फॉर्मेट में आउटपुट देता है जो पढ़ने में आसान होता है।

  1. - PHP स्क्रिप्ट का उपयोग करके नया डेटाबेस कैसे बनाएं?

    हम जानते हैं कि PHP हमें नया डेटाबेस बनाने के लिए mysql_query फ़ंक्शन प्रदान करता है। उदाहरण इसे समझाने के लिए हम PHP स्क्रिप्ट की सहायता से Tutorials नामक डेटाबेस बना रहे हैं: <html> <head> <title>Creating MySQL Database</title> </head> <body>

  1. - किसी विशेष MySQL डेटाबेस में संग्रहीत व्यू के मेटाडेटा को कैसे देखें?

    INFORMATION_SCHEMA डेटाबेस में एक VIEWS तालिका होती है जिसमें व्यू मेटाडेटा होता है यानी व्यू के बारे में डेटा। इसे समझाने के लिए हम Info नामक व्यू का उदाहरण ले रहे हैं। उदाहरण निम्न क्वेरी Info नामक व्यू का मेटाडेटा दिखाएगी: SELECT * from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = Info AND TABLE_

  1. - PHP स्क्रिप्ट का उपयोग करके MySQL तालिका कैसे बनाएं?

    हम जानते हैं कि PHP हमें MySQL तालिका बनाने के लिए mysql_query फ़ंक्शन प्रदान करता है। इसे समझाने के लिए हम निम्न उदाहरण का उपयोग कर रहे हैं: इस उदाहरण में, हम PHP स्क्रिप्ट की सहायता से Tutorials_tbl नामक तालिका बना रहे हैं: उदाहरण <html> <head> <title>Creating MySQL T