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

MySQL में स्ट्रिंग को बिटसेट में कैसे बदलें?

MySQL में CONV() फ़ंक्शन का उपयोग करके आप बाइनरी स्ट्रिंग को दशमलव मान में बदल सकते हैं, जिसे फिर BIT कॉलम में संग्रहीत किया जा सकता है। बिट मानों को देखने के लिए BIN() फ़ंक्शन का उपयोग करें।

उदाहरण तालिका बनाना (BIT कॉलम के साथ)

mysql> CREATE TABLE DemoTable (
    stringValue BIT(4)
);

बाइनरी स्ट्रिंग डालना (CONV और बाइनरी लिटरल)

mysql> INSERT INTO DemoTable VALUES (CONV('1110', 2, 10) * 1);
mysql> INSERT INTO DemoTable VALUES (b'1011');

कच्चा चयन (खाली दिखाता है क्योंकि BIT बाइनरी है)

mysql> SELECT * FROM DemoTable;

आउटपुट: (खाली/बाइनरी प्रदर्शन)

दशमलव और बाइनरी मान के रूप में देखना

mysql> SELECT stringValue + 0 AS DECIMAL_VALUE, BIN(stringValue) AS BINARY_VALUE 
    -> FROM DemoTable;

आउटपुट:

+---------------+--------------+
| DECIMAL_VALUE | BINARY_VALUE |
+---------------+--------------+
| 14            | 1110         |
| 11            | 1011         |
+---------------+--------------+

व्याख्या:

  • CONV('1110', 2, 10): बेस 2 (बाइनरी) स्ट्रिंग '1110' को बेस 10 (दशमलव) में बदलता है → 14
  • b'1011': बाइनरी स्ट्रिंग लिटरल सिंटैक्स (MySQL विशिष्ट)
  • stringValue + 0: बिट मान को संख्यात्मक संदर्भ में बाध्य करता है, दशमलव मान दिखाता है
  • BIN(stringValue): बिट मान को बाइनरी स्ट्रिंग के रूप में प्रदर्शित करता है

उपयोग: बिटमास्क, फ्लैग संग्रहण, अनुमति प्रणाली, या कॉम्पैक्ट बूलियन सरणी के लिए उपयोगी। BIT(N) N बिट्स (1-64) संग्रहीत कर सकता है।

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int

  1. - C# में सूची को स्ट्रिंग में कैसे बदलें

    एक सूची घोषित करें। List l = new List(); अब, सूची में तत्व जोड़ें। // तत्व l.Add(Accessories); l.Add(Footwear); l.Add(Watches); अब इसे स्ट्रिंग में बदलें। string str = string.Join( , l.ToArray()); आइए C# में सूची को स्ट्रिंग में बदलने का अंतिम कोड देखें: उदाहरण using System; using System.Collection