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

InnoDB इंजन तालिका के साथ MySQL तालिका कैसे बनाएं?


InnoDB इंजन के साथ एक टेबल बनाने के लिए, हम इंजन कमांड का उपयोग कर सकते हैं। यहाँ तालिका बनाने के लिए क्वेरी है।

mysql> टेबल बनाएं EmployeeRecords-> (-> EmpId int,-> EmpName varchar(100),-> EmpAge int,-> EmpSalary float-> )ENGINE=INNODB;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) 

हमने इंजन को ऊपर INNODB के रूप में सेट किया है।

डीईएससी कमांड का उपयोग करके तालिका के बारे में पूरा विवरण देखें।

mysql> DESC EmployeeRecords;

निम्न आउटपुट है।

<पूर्व>+-----------+--------------+----------+-----+---------- ---+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+---------- ---+----------+| EmpId | इंट(11) | हाँ | | नल | || एम्पनाम | वर्कर (100) | हाँ | | नल | || EmpAge | इंट(11) | हाँ | | नल | || एम्पलसैलेरी | फ्लोट | हाँ | | नल | |+----------+--------------+----------+-----+------- -+----------+4 पंक्तियाँ सेट में (0.05 सेकंड)

यह जांचने के लिए कि क्या तालिका InnoDB के साथ बनाई गई है।

mysql> 'कर्मचारी रिकॉर्ड' जैसे व्यवसाय से तालिका स्थिति दिखाएं;

यहाँ आउटपुट है -

<पूर्व>+---------------------+-----------+-----------+-------- ---+----------+----------------+----------------+---------- ---------+--------------+---------------+--------------- ---+---------------------+---------------+---------- -------------------+----------+--------------------- -+-----------+| नाम | इंजन | संस्करण | Row_format | पंक्तियाँ | औसत_रो_लंबाई | डेटा_लंबाई | Max_data_length | सूचकांक_लंबाई | डेटा_फ्री | Auto_increment | Create_time | Update_time | चेक_टाइम | संयोजन | चेकसम | Create_options | टिप्पणी | ---------+---------------------+---------------+----------- --------+--------------+---------------+-------------- ------------------------+----------------+---------- -+--------------------------+------------------------------- +------------+| कर्मचारी रिकॉर्ड | इनो डीबी | 10 | गतिशील | 0 | 0 | 16384 | 0 | 0 | 0 | नल | 2018-10-22 15:22:01 | नल | नल | utf8mb4_unicode_ci | नल | | |+---------------------+--------+---------------+----------- -+------+---------------------+---------------+---------- ------------------+-------------- -+---------------------+----------------+--------------- +--------------------------+-------------------------------+ -------------+1 पंक्ति में सेट (0.10 सेकंड)

उपरोक्त आउटपुट में, "इंजन" "InnoDB" के रूप में दिखाई देता है।


  1. कैप्शन के साथ टेबल कैसे बनाएं?

    HTML में कैप्शन वाली तालिका बनाने के लिए टैग का उपयोग करें। टैग के तुरंत बाद, टेबल के अंदर कैप्शन जुड़ जाता है। उदाहरण आप HTML में कैप्शन वाली तालिका बनाने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं <!DOCTYPE html> <html>    <head>       <style>

  1. कैसे InnoDB भंडारण इंजन के साथ MySQL में सभी तालिकाओं को प्रदर्शित करने के लिए?

    इंजन के साथ सभी तालिका नामों को InnoDB के रूप में प्रदर्शित करने के लिए, निम्न क्वेरी लागू करें और TABLE_SCHEMA NOT IN(mysql,information_schema);

  1. मुझे कैसे पता चलेगा कि एक MySQL तालिका myISAM या InnoDB इंजन का उपयोग कर रही है?

    यह जानने के लिए कि एक MySQL तालिका MyISAM या InnoDB इंजन का उपयोग कर रही है, आप कमांड शो स्टेटस टेबल का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - SHOW TABLE STATUS from yourDatabaseName LIKE ‘yourTableName’. उपरोक्त सिंटैक्स विशिष्ट तालिका इंजन के बारे में बताता है। अब आप उपरोक्त सिं