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

MySQL में MyISAM इंजन के साथ टेबल कैसे बनाएं

MySQL में MyISAM इंजन के साथ टेबल बनाने के लिए, हम ENGINE कमांड का उपयोग कर सकते हैं। आइए पहले CREATE कमांड का उपयोग करके एक टेबल बनाते हैं।

mysql> create table StudentRecordWithMyISAM 
-> ( 
-> Id int, 
-> StudentName varchar(100), 
-> StudentAge int 
-> )ENGINE=MyISAM; 
Query OK, 0 rows affected (0.26 sec)

ऊपर, हमने ENGINE को "MyISAM" के रूप में सेट किया है।

टेबल में कितने कॉलम मौजूद हैं, यह जांचने के लिए DESC कमांड का उपयोग करें।

mysql> DESC StudentRecordWithMyISAM;

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

+-------------+--------------+------+-----+---------+-------+ 
| Field | Type | Null | Key | Default | Extra | 
+-------------+--------------+------+-----+---------+-------+ 
| Id | int(11) | YES | | NULL | | 
| StudentName | varchar(100) | YES | | NULL | 
| StudentAge | int(11) | YES | | NULL | 
+-------------+--------------+------+-----+---------+-------+ 
3 rows in set (0.00 sec)

जांचने के लिए कि टेबल MyISAM के साथ प्रस्तुत है या नहीं।

mysql> SHOW TABLE STATUS FROM business LIKE 'StudentRecordWithMyISAM';

निम्नलिखित आउटपुट स्पष्ट रूप से दर्शाता है कि ENGINE MyISAM है।

+-------------------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ 
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | 
+-------------------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ 
| studentrecordwithmyisam | MyISAM | 10 | Dynamic | 0 | 0 | 0 | 281474976710655 | 1024 | 0 | 1 | 2018-10-22 15:47:01 | 2018-10-22 15:47:02 | NULL | utf8mb4_unicode_ci | NULL | | | 
+-------------------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------+ 
1 row in set (0.14 sec)

जांचने के लिए कि MyISAM टेबल मौजूद है या नहीं।

mysql> SELECT TABLE_NAME, 
-> ENGINE 
-> FROM information_schema.TABLES 
-> WHERE TABLE_SCHEMA = 'business' and ENGINE = 'MyISAM';

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

+-------------------------+--------+ 
| TABLE_NAME | ENGINE | 
+-------------------------+--------+ 
| studentrecordwithmyisam | MyISAM | 
+-------------------------+--------+ 
1 row in set (0.00 sec)
चेतावनी: MyISAM ट्रांजैक्शन, फॉरेन की, और रो-लेवल लॉकिंग का समर्थन नहीं करता। केवल विशिष्ट उपयोग के मामलों (जैसे रीड-ओनली एनालिटिक्स टेबल्स) के लिए इसका उपयोग करें। आधुनिक एप्लिकेशन के लिए InnoDB डिफ़ॉल्ट और अनुशंसित विकल्प है।
  1. JavaScript से फिल्टर टेबल कैसे बनाएं? JavaScript से फिल्टर टेबल कैसे बनाएं?

    उदाहरण JavaScript का उपयोग करके एक फिल्टर टेबल बनाने के लिए, निम्न कोड देखें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box; &

  1. HTML में कैप्शन वाली टेबल कैसे बनाएं? HTML में कैप्शन वाली टेबल कैसे बनाएं?

    <caption> टैग का उपयोग HTML टेबल में कैप्शन (शीर्षक) जोड़ने के लिए <caption> टैग उपयोग करें। यह <table> टैग के तुरंत बाद आता है। उदाहरण <!DOCTYPE html> <html> <head> <style> table, td, th { border: 1px solid black; } </style> </head>

  1. MySQL टेबल MyISAM या InnoDB इंजन उपयोग कर रही है कैसे जानें? MySQL टेबल MyISAM या InnoDB इंजन उपयोग कर रही है कैसे जानें?

    SHOW TABLE STATUS से टेबल स्टोरेज इंजन जांचें किसी टेबल का स्टोरेज इंजन (MyISAM, InnoDB, आदि) जानने के लिए SHOW TABLE STATUS का उपयोग करें। विशिष्ट टेबल के लिए SHOW TABLE STATUS FROM डेटाबेस_नाम LIKE टेबल_नाम; उदाहरण: business डेटाबेस में student टेबल SHOW TABLE STATUS FROM business LIKE studen