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

MySQL में SHOW TABLE STATUS से टेबल का मेमोरी आकार जांचना

MySQL में किसी टेबल का वर्तमान आकार (मेमोरी में) और अन्य मेटाडेटा जानने के लिए SHOW TABLE STATUS कमांड का उपयोग किया जाता है। यह डेटा लंबाई, इंडेक्स लंबाई, पंक्ति संख्या आदि दिखाता है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    CustomerName VARCHAR(20),
    CustomerAge INT,
    CustomerCountryName VARCHAR(20)
);

डेटा डालना

mysql> INSERT INTO DemoTable(CustomerName, CustomerAge, CustomerCountryName) VALUES('John', 24, 'US'), ('Carol', 22, 'UK');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+----+--------------+-------------+---------------------+
| Id | CustomerName | CustomerAge | CustomerCountryName |
+----+--------------+-------------+---------------------+
| 1  | John         | 24          | US                  |
| 2  | Carol        | 22          | UK                  |
+----+--------------+-------------+---------------------+

टेबल स्थिति देखना

mysql> SHOW TABLE STATUS LIKE 'DemoTable'\G

आउटपुट (मुख्य फ़ील्ड्स)

Name: DemoTable
Engine: InnoDB
Row_format: Dynamic
Rows: 2
Data_length: 16384
Index_length: 0
Data_free: 0
Auto_increment: 3
Create_time: 2019-06-10 16:35:55
Collation: utf8_unicode_ci

मुख्य फ़ील्ड्स: Data_length डेटा का आकार (बाइट्स में), Index_length इंडेक्स का आकार, Rows अनुमानित पंक्ति संख्या, Data_free खाली/खंडित स्थान। कुल आकार = Data_length + Index_length।

  1. - MySQL में REPLACE() फंक्शन का उपयोग करके वर्ण कैसे बदलें?

    MySQL में REPLACE() फ़ंक्शन का उपयोग करके किसी स्ट्रिंग में सभी घटनाओं को दूसरे स्ट्रिंग से बदला जा सकता है। यह टाइपो सुधार, डेटा सफाई के लिए उपयोगी है। सिंटैक्स REPLACE(column_name, old_string, new_string) उदाहरण तालिका बनाएं और डेटा डालें (टाइपो के साथ): mysql> CREATE TABLE DemoTable (Name VA

  1. - MySQL टेबल को बैच अपडेट कैसे करें?

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> BreakfastTime time -> ); Query OK, 0 rows affected (0.59 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(7:30:45); Query OK, 1 row affected (0.19 sec) mysql> insert i

  1. - MySQL में टेबल के अस्तित्व का पता कैसे लगाएं

    समाधान INFORMATION_SCHEMA.TABLES का उपयोग करें। सिंटैक्स SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = yourTableName; उदाहरण टेबल बनाएं: ); जांच क्वेरी WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = DemoTable2032; परिणाम +---------------+ |