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

MySQL में सिंटैक्स को आसानी से 'दृश्य से तालिका कैसे बनाएं'?

<घंटा/>

आप क्रिएट टेबल सिलेक्ट सिंटैक्स का उपयोग करके व्यू से एक टेबल बना सकते हैं। वाक्य रचना इस प्रकार है -

अपने व्यूनाम से अपना टेबल नाम चुनें, अपना कॉलमनाम 1, अपना कॉलम नाम 2, अपना कॉलम नाम 3, …… एन चुनें;

उपरोक्त क्वेरी को चलाने के लिए, पहले आपको एक टेबल बनानी होगी और उसके बाद आपको उस टेबल पर एक व्यू बनाना होगा। उसके बाद क्वेरी चलाएँ।

सबसे पहले, आपको एक टेबल बनाने की जरूरत है। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं StuedntInformation -> ( -> Id int, -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

ऊपर, हमने एक तालिका बनाई है। इसके बाद आपको एक व्यू बनाना होगा। एक दृश्य बनाने की क्वेरी इस प्रकार है -

mysql> दृश्य बनाएं दृश्य_छात्र के रूप में चयन आईडी,StuedntInformation से नाम;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.11 सेकंड)

अब मैंने 'view_Student' नाम से एक व्यू बनाया है। शो कमांड का उपयोग करके दृश्य की जाँच करें।

क्वेरी इस प्रकार है -

mysql> SHOW CREATE View_Student;

आउटपुट

<पूर्व>+--------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+--------------------------+---------- -----------+| देखें | दृश्य बनाएं | चरित्र_सेट_क्लाइंट | कोलेशन_कनेक्शन |+--------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+--------------------------+--------------- ----------+| view_student | CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER देखें `view_student` के रूप में `stuedntinformation` चुनें। `Id` AS `Id`,`stuedntinformation`।`Name` AS `Name` से `stuedntinformation` | utf8 | utf8_general_ci |+--------------+-------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+--------------------------+--------------- सेट में ----------+1 पंक्ति (0.00 सेकंड)

हम तालिका बनाने के लिए उपरोक्त दृश्य नाम 'view_Student' का उपयोग करेंगे। दृश्य का उपयोग करके तालिका बनाने के लिए निम्नलिखित क्वेरी है -

mysql> तालिका बनाएं CreateTableUsingViewStudent AS -> Id चुनें, view_Student से नाम; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

अब आप शो कमांड का उपयोग करके टेबल के डीडीएल की जांच कर सकते हैं। क्वेरी इस प्रकार है -

mysql> तालिका बनाएं CreateTableUsingViewStudent दिखाएं;

आउटपुट

<पूर्व>+------------------------------------------+-------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+| टेबल | तालिका बनाएं |+------------------------------------------+-------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------+| CreateTableUsingViewStudent | क्रिएट टेबल `क्रिएटिंगटेबलयूजिंगव्यूस्टूडेंट` (`Id` int(11) DEFAULT NULL, `Name` varchar(100) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |+----------- -------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- + सेट में 1 पंक्ति (0.00 सेकंड)
  1. MySQL में डेटाबेस से तालिका नाम कैसे प्राप्त करें?

    MySQL में किसी डेटाबेस से तालिका नाम पुनर्प्राप्त करने के लिए, सिंटैक्स इस प्रकार है - अपनेडेटाबेसनाम से टेबल दिखाएं; आइए MySQL में डेटाबेस से तालिका नामों को पुनः प्राप्त करने के लिए उपरोक्त क्वेरी को लागू करें - hb_student_tracker से टेबल दिखाएं; यह निम्नलिखित आउटपुट उत्पन्न करेगा - +----------

  1. इंडेक्स के साथ एक MySQL टेबल कैसे बनाएं?

    इंडेक्स के साथ एक MySQL टेबल बनाने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);index yourIndexName1 on(yourColumnName1 ); अपनी अनुक्रमणिका बनाएं yourIndexName2 on(yourColumnName2 ); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तिय

  1. कैसे एक MySQL दृश्य बनाने के लिए?

    एक MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स के अनुसार CREATE VIEW का उपयोग करें - अपने व्यूनाम को अपने टेबलनाम से चुनें * के रूप में बनाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1802 (StudentId int, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का