-
MySQL क्वेरी: पूरी दिनांक के बजाय केवल दिन निकालना
पूरी दिनांक के बजाय केवल दिन निकालने के लिए, आपको MySQL से DAYOFMONTH() फंक्शन का उपयोग करना होगा। पहले एक टेबल बनाते हैं: mysql> create table DemoTable747 (DueDate datetime); Query OK, 0 rows affected (0.53 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTa
-
MySQL में डुप्लिकेट मान युग्म कैसे खोजें
MySQL में डुप्लिकेट मान युग्म खोजने के लिए, GROUP BY HAVING क्लॉज का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable748 (Id int, FirstName varchar(100)); Query OK, 0 rows affected (0.46 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable7
-
MySQL में टेबल में नवीनतम ID वाले रिकॉर्ड कैसे प्रदर्शित करें
पहले एक टेबल बनाते हैं: mysql> create table DemoTable676( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.50 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable676(Number) values(1000); Query OK, 1 row affected (0.23
-
MySQL में कॉलम मानों को एक पंक्ति में जोड़ना और प्रत्येक स्ट्रिंग में "MR." उपसर्ग जोड़ना
CONCAT() मेथड का उपयोग MR को प्रत्येक स्ट्रिंग के साथ जोड़ने के लिए किया जाएगा, जबकि GROUP_CONCAT() कुछ कॉलम मानों को एक पंक्ति में जोड़ने के लिए। पहले एक उदाहरण देखते हैं और टेबल बनाते हैं: mysql> create table DemoTable799( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affec
-
MySQL ORDER BY कस्टम फील्ड मान के साथ
कस्टम फील्ड मान सेट करने के लिए, FIND_IN_SET() का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable677( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserStatus text ); Query OK, 0 rows affected (1.07 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert
-
MySQL में varchar टाइप के साथ सेट दिनांक के अनुसार क्रमबद्ध करना
इसके लिए, MySQL में नीचे दिए गए सिंटैक्स में ORDER BY STR_TO_DATE का उपयोग करें: select *from yourTableName ORDER BY STR_TO_DATE(yourColumnName, %M %Y) DESC; पहले एक टेबल बनाते हैं: mysql> create table DemoTable678(DueDate varchar(200)); Query OK, 0 rows affected (0.62 sec) इन्सर्ट कमांड का उपयोग
-
MySQL LIMIT का उपयोग करके रिकॉर्ड क्रमबद्ध करना और कुछ फेच करना
पहले एक टेबल बनाते हैं: mysql> create table DemoTable679(FirstName varchar(100)); Query OK, 0 rows affected (0.44 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable679 values(John); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable679 va
-
MySQL में डुप्लिकेट कॉलम मान को केवल एक बार वापस करने का क्रम कैसे करें
MySQL में कॉलम मान को केवल एक बार वापस करने के लिए, पहले एक उदाहरण देखते हैं और टेबल बनाते हैं: mysql> create table DemoTable680(Status varchar(100)); Query OK, 0 rows affected (0.75 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable680 values(Busy); Quer
-
MySQL में दो दिनांकों के बीच के दिनांक रिकॉर्ड चुनना
दो दिनांकों के बीच के दिनांक रिकॉर्ड चुनने के लिए, आपको BETWEEN कीवर्ड का उपयोग करना होगा। पहले एक टेबल बनाते हैं: mysql> create table DemoTable681(AdmissionDate datetime); Query OK, 0 rows affected (0.75 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable
-
MySQL में स्ट्रिंग को संख्या के साथ जोड़ना
स्ट्रिंग को संख्या के साथ जोड़ने के लिए, CONCAT() मेथड का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable682( Name varchar(100), Age int ); Query OK, 0 rows affected (0.49 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable682 values(John
-
MySQL में NOT IN, OR और IS NULL का एक ही क्वेरी में उपयोग करके फिल्टर्ड रिकॉर्ड प्रदर्शित करना
पहले एक टेबल बनाते हैं: mysql> create table DemoTable793( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); Query OK, 0 rows affected (0.81 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable793(StudentName) values(Adam); Query
-
MySQL क्वेरी लिखकर पहले 10 रिकॉर्ड कैसे चुनें
पहले 10 रिकॉर्ड चुनने के लिए, हम पहले रिकॉर्ड को आरोही या अवरोही क्रम में क्रमबद्ध कर सकते हैं। इसके साथ, केवल 10 रिकॉर्ड प्राप्त करने के लिए LIMIT 10 का उपयोग करें: select *from (select *from yourTableName ORDER BY yourColumnName ASC LIMIT 10)anyAliasName ORDER BY yourColumnName DESC; पहले एक टेबल
-
MySQL में डेटाबेस को रेप्लिकेशन विशेषाधिकार कैसे दें
रेप्लिकेशन विशेषाधिकार देने के लिए, GRANT REPLICATION SLAVE ON का उपयोग करें। पहले MySQL.user टेबल से सभी उपयोगकर्ता नाम और होस्ट सूचीबद्ध करें: mysql> select user,host from mysql.user; यह निम्न आउटपुट देगा: +------------------+-----------+ | user | host | +------------------+---
-
MySQL क्वेरी: आज की दिनांक से निकटतम दिनांक चुनें
मान लें कि वर्तमान दिनांक 2019-07-25 है। अब हम एक उदाहरण देखेंगे और एक टेबल बनाएंगे जहां ShippingDate टेबल में जोड़ा गया है। पहले एक टेबल बनाते हैं: mysql> create table DemoTable667(ShippingDate datetime); Query OK, 0 rows affected (0.46 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें
-
MySQL दिनांक फॉर्मेट को yyyy-mm-ddThh:mm:ss.sssZ से yyyy-mm-dd hh:mm:ss में बदलें
पहले एक टेबल बनाते हैं: mysql> create table DemoTable668(JoiningDate varchar(200)); Query OK, 0 rows affected (0.97 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हमने दिनांक को yyyy-mm-ddThh:mm:ss.sssZ फॉर्मेट में डाला है: mysql> insert into DemoTable668 values(2001-01-10T06:20:
-
गैर-खाली मान पहले आरोही क्रम में और फिर NULL मान प्रदर्शित करें
इसके लिए ORDER BY ISNULL() का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable669 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentScore int ); Query OK, 0 rows affected (0.55 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable6
-
MySQL में डोमेन नाम कैसे क्रमबद्ध करें
डोमेन नाम क्रमबद्ध करने के लिए, ORDER BY SUBSTRING_INDEX() का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable670(DomainName text); Query OK, 0 rows affected (0.77 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां हम डोमेन नाम डाल रहे हैं: mysql> insert into De
-
विशिष्ट अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम चुनें और नाम जोड़ें
विशिष्ट अक्षर से शुरू होने वाले विशेष प्रकार के कॉलम के लिए LIKE का उपयोग करें। कॉलम नाम जोड़ने के लिए, नीचे दिए गए सिंटैक्स में GROUP_CONCAT() का उपयोग करें: SELECT group_concat(COLUMN_NAME separator , ) FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = yourTableName AND table_schema = yourDataba
-
MySQL ORDER BY CASE के साथ
इसके लिए ORDER BY NULLIF() का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable672( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), CustomerAmount int ); Query OK, 0 rows affected (0.81 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mys
-
MySQL क्वेरी: बहु-घटना वाले मान चुनें और उनकी गिनती प्रदर्शित करें
इसके लिए GROUP BY HAVING क्लॉज का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable673( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.59 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable673(Value) v