Để trích xuất tên tệp từ MySQL đường dẫn, bạn có thể sử dụng SUBSTRING_INDEX (). Cú pháp như sau -
CHỌN SUBSTRING_INDEX (ypurColumnName, '\\', -1) làm anyAliasName FROM yourTableName;
Để hiểu cú pháp trên, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -
mysql> tạo bảng ExtractFileNameDemo -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> AllProgrammingFilePath varchar (100) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,50 giây)
Bây giờ bạn có thể chèn một số bản ghi trong bảng bằng cách sử dụng lệnh insert. Truy vấn như sau -
mysql> insert vào ExtractFileNameDemo (AllProgrammingFilePath) giá trị ('C:\\ Users \\ John \\ AddTwoNumberProgram.java'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,13 giây) mysql> chèn vào giá trị ExtractFileNameDemo (AllProgrammingFilePath) ( 'E:\\ CProgram \\ MasterMindGame.c'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,23 giây) mysql> chèn vào giá trị ExtractFileNameDemo (AllProgrammingFilePath) ('F:\\ WebApplication \\ WebApp.php'); Truy vấn OK , 1 hàng bị ảnh hưởng (0,19 giây) mysql> chèn vào giá trị ExtractFileNameDemo (AllProgrammingFilePath) ('C:\\ Users \\ John \\ Desktop \\ AllMySQLScript.sql'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,15 giây)Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng một câu lệnh chọn. Truy vấn như sau -
mysql> select * từ ExtractFileNameDemo;Sau đây là kết quả -
+ ---- + ----------------------------------------- - + | Id | AllProgrammingFilePath | + ---- + ------------------------------------------ + | 1 | C:\ Users \ John \ AddTwoNumberProgram.java || 2 | E:\ CProgram \ MasterMindGame.c || 3 | F:\ WebApplication \ WebApp.php || 4 | C:\ Users \ John \ Desktop \ AllMySQLScript.sql | + ---- + ------------------------------- ----------- + 4 hàng trong bộ (0,00 giây)Đây là truy vấn để trích xuất tên tệp từ một đường dẫn trong MySQL -
mysql> chọn SUBSTRING_INDEX (AllProgrammingFilePath, '\\', -1) làm AllFileName từ ExtractFileNameDemo;Sau đây là kết quả -
+ -------------------------- + | AllFileName | + -------------------------- + | AddTwoNumberProgram.java || MasterMindGame.c || WebApp.php || AllMySQLScript.sql | + -------------------------- + 4 hàng trong bộ (0,00 giây)