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

MySQL संग्रहीत कार्यविधि SHOW CREATE TABLE निष्पादित करने के लिए?

<घंटा/>

किसी संग्रहीत कार्यविधि में SHOW CREATE TAB निष्पादित करने के लिए, SHOW CREATE TABLE का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable2011 -> (-> StudentId int NOT NULL AUTO_INCREMENT, -> StudentName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20), -> PRIMARY KEY(StudentId) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड)

SHOW CREATE TABLE निष्पादित करने वाली संग्रहीत प्रक्रिया निम्नलिखित है -

mysql> सीमांकक //mysql> बनाने की प्रक्रिया test_show_create_demo(table_name varchar(100)) -> start -> set @query=concat("Show CREATE TABLE",table_name); -> @query से सेंट तैयार करें; -> सेंट निष्पादित करें; -> समाप्त ->//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.22 सेकंड)mysql> सीमांकक;

कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -

mysql> कॉल test_show_create_demo('DemoTable2011');

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------------------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| टेबल | तालिका बनाएँ|+---------------+---------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| डेमोटेबल2011 | तालिका बनाएं `demotable2011` (`StudentId` int(11) NOT NULL AUTO_INCREMENT, `StudentName` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, `StudentAge` int(11) DEFAULT NULL, `StudentCountryName` COLLATE , प्राथमिक कुंजी (`StudentId`)) इंजन=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci | -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------+1 पंक्ति सेट (0.01 सेकंड) में ठीक है, 0 पंक्तियाँ प्रभावित हैं, 1 चेतावनी ( 0.06 सेकंड)
  1. MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

    आइए पहले एक संग्रहित प्रक्रिया बनाएं। MySQL वर्कबेंच का उपयोग करके एक संग्रहीत कार्यविधि बनाने की क्वेरी निम्नलिखित है। व्यवसाय का उपयोग करें;DELIMITER//ड्रॉप प्रक्रिया अगर SP_GETMESSAGE मौजूद है; प्रक्रिया बनाएं SP_GETMESSAGE()BEGINDECLARE MESSAGE VARCHAR(100);SET MESSAGE=Hello;Select CONCAT(MESSAG

  1. MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1933 ( ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1933 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. MySQL संग्रहीत कार्यविधि में किसी तालिका में डेटा सम्मिलित करें?

    संग्रहीत कार्यविधि में तालिका में सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है - create procedure yourProcedureName(OptionalParameter)    begin    insert into yourTableName() values(yourValue1,yourValue2,...N); end में डालें ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल ब