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

"ñ" की खोज कैसे करें और उन रिकॉर्ड से बचें जिनमें MySQL में "n" शामिल है?

<घंटा/>

यदि आप "ñ" की खोज करते समय "n" वाले सभी रिकॉर्ड नहीं चाहते हैं, तो निम्न सिंटैक्स का उपयोग करें -

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम '%ñ%' जैसा है, COLLATE utf8_spanish_ci;

आइए पहले एक टेबल बनाएं। निम्नलिखित प्रश्न है -

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

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

mysql> NotIncludenDemo (क्लाइंटनाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> NotIncludenDemo (क्लाइंटनाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड)mysql> NotIncludenDemo(ClientName) मान ('जॉनी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----+---------------+| आईडी | ग्राहक का नाम |+----+---------------+| 1 | जॉन || 2 | जॉन || 3 | जॉनी |+----+------------+3 पंक्तियों में सेट (0.00 सेकंड)

"ñ" खोजने के लिए निम्नलिखित प्रश्न है -

mysql> NotIncludenDemo से *चुनें जहां ClientName LIKE '%ñ%' COLLATEutf8_spanish_ci;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----+---------------+| आईडी | ग्राहक का नाम |+----+---------------+| 2 | जॉन || 3 | जॉनी |+----+------------+2 पंक्तियों में सेट (0.60 सेकंड)
  1. एक मैच खोजने और रिकॉर्ड लाने के लिए MySQL क्वेरी

    रिकॉर्ड से मिलान खोजने के लिए, MySQL IN() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(20), Gender ENUM(Male,Female));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (11, इसाबे

  1. LIKE और OR रिकॉर्ड्स लाने के लिए टेक्स्ट खोज के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(विषय पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सी ++ का परिचय); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. MySQL तालिका में ^ वर्ण की खोज कैसे करें?

    ^ वर्ण खोजने के लिए, नीचे दिए गए सिंटैक्स के अनुसार LIKE ऑपरेटर का उपयोग करें - टेबल_स्कीमा,टेबल_नाम,कॉलम_नाम को info_schema.columns से चुनें जहां कॉलम_नाम %^% जैसा है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1826 (`^` varchar(20), Name varchar(20), `^Age` int );क्वेरी ओके, 0 पंक्तियाँ प्रभाव