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

MySQL में पथ से फ़ाइल नाम निकालना (Extract Filename from Path)


MySQL में SUBSTRING_INDEX() का उपयोग करके फ़ाइल नाम निकालना

SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके पथ से फ़ाइल नाम निकाला जा सकता है।

सिंटैक्स

SELECT SUBSTRING_INDEX(yourColumnName, '\\', -1) AS anyAliasName FROM yourTableName;

उदाहरण

टेबल बनाएं:

mysql> create table ExtractFileNameDemo (
    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> AllProgrammingFilePath varchar(100)
    -> );

पथ डालें:

mysql> insert into ExtractFileNameDemo(AllProgrammingFilePath) values('C:\\Users\\John\\AddTwoNumberProgram.java');
mysql> insert into ExtractFileNameDemo(AllProgrammingFilePath) values('E:\\CProgram\\MasterMindGame.c');
mysql> insert into ExtractFileNameDemo(AllProgrammingFilePath) values('F:\\WebApplication\\WebApp.php');
mysql> insert into ExtractFileNameDemo(AllProgrammingFilePath) values('C:\\Users\\John\\Desktop\\AllMySQLScript.sql');

फ़ाइल नाम निकालें:

mysql> select SUBSTRING_INDEX(AllProgrammingFilePath, '\\', -1) as AllFileName from ExtractFileNameDemo;

परिणाम:

+--------------------------+
| AllFileName              |
+--------------------------+
| AddTwoNumberProgram.java |
| MasterMindGame.c         |
| WebApp.php               |
| AllMySQLScript.sql       |
+--------------------------+

व्याख्या

  • SUBSTRING_INDEX(str, delim, count)
  • count = -1 का अर्थ है अंतिम विभाजक के बाद का भाग लौटाएं
  • विंडोज पथ में बैकस्लैश \\ विभाजक है (इसलिए इसे एस्केप करना पड़ता है)

लिनक्स/यूनिक्स पथ के लिए

SELECT SUBSTRING_INDEX(yourColumnName, '/', -1) AS fileName FROM yourTableName;
  1. PHP में MySQL DATETIME फील्ड से केवल दिनांक निकालना PHP में MySQL DATETIME फील्ड से केवल दिनांक निकालना

    PHP में MySQL के DATETIME मान से केवल दिनांक निकालने के लिए DateTime क्लास का उपयोग करें। सिंटैक्स: format(yourFormatSpecifier); PHP कोड: format(d/m/Y); आउटपुट 13/02/2018 अन्य उपयोगी फॉर्मेट: Y-m-d - 2018-02-13 d/m/Y - 13/02/2018 d-M-Y - 13-Feb-2018 l, d F Y - Tuesday, 13 February 2018 MySQL में स

  1. कमांड प्रॉम्प्ट में MySQL पथ प्राप्त करना (Windows PATH में जोड़ना) कमांड प्रॉम्प्ट में MySQL पथ प्राप्त करना (Windows PATH में जोड़ना)

    MySQL प्रोग्राम आसानी से चलाने के लिए MySQL बिन डायरेक्टरी को Windows सिस्टम PATH पर्यावरण वेरिएबल में जोड़ें। पूर्वापेक्षा सुनिश्चित करें कि MySQL सही ढंग से इंस्टॉल है। चरण: PATH में जोड़ें mysql.exe स्थान ढूंढें: आमतौर पर C:\Program Files\MySQL\MySQL Server 8.0\bin स्टार्ट दबाएं → Environment

  1. Windows PATH में MySQL जोड़ना (विस्तृत चरण) Windows PATH में MySQL जोड़ना (विस्तृत चरण)

    पर्यावरण वेरिएबल कमांड प्रॉम्प्ट पर सेट किए जा सकते हैं (वर्तमान सत्र) या स्थायी रूप से (स्टार्टअप फ़ाइल/सिस्टम UI)। स्थायी सेटिंग के लिए चरण (सिस्टम UI) mysql.exe स्थान: C:\Program Files\MySQL\MySQL Server 8.0\bin स्टार्ट → Environment Variables → क्लिक। Advanced टैब → Environment Variables। Syst