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

MySQL में एक कॉलम का कुल चेकसम बनाएं

<घंटा/>

इसके लिए आप CRC32 चेकसम का इस्तेमाल कर सकते हैं। वाक्य रचना इस प्रकार है -

SUM(CRC32(yourColumnName)) अपने TableName से किसी भी उपनाम के रूप में चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं CRC32Demo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserId varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> CRC32Demo(UserId) मानों ('USER-1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) mysql> CRC32Demo (UserId) मानों ('USER-123') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> CRC32Demo(UserId) मान ('USER-333') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> CRC32Demo से *चुनें;

आउटपुट

<पूर्व>+----+----------+| आईडी | UserId |+----+----------+| 1 | उपयोगकर्ता-1 || 2 | उपयोगकर्ता-123 || 3 | USER-333 |+----+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक कॉलम का समग्र चेकसम बनाने की क्वेरी है -

mysql> CRC32Demo से सम (crc32(UserId)) चुनें;

आउटपुट

<पूर्व>+---------------------+| योग(crc32(UserId)) |+---------------------+| 3142885447 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में NVARCHAR कॉलम कैसे बनाएं?

    MySQL NVARCHAR () को VARCHAR () में परिवर्तित करता है। NVARCHAR का मतलब MySQL में National Varchar है। आइए सबसे पहले NVARCHAR के रूप में StudentName कॉलम में से एक के साथ एक टेबल बनाएं - mysql> create table DemoTable (    StudentName NVARCHAR(40),    StudentCountryName VARCHAR

  1. कॉलम मान को बदलने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्कोर) मान (55) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.37 सेकंड) चय

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए