mysql文件扩展名查询_如何通过MySQL查询获取文件的文件扩展名?
为了获得作为SQL查询结果的文件的文件扩展名,可以使用SUBSTRING_INDEX()。
语法如下select substring_index(yourColumnName,'.',-1) as anyAliasName from yourTableName;
为了理解上述语法,让我们创建一个表。创建表的查询如下create table getFileExtensionDemo
-> (
-> File_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> File_Name text
-> );
使用insert命令在表中插入一些记录。
查询如下insert into getFileExtensionDemo(File_Name) values('John.AllMySQLConcept.doc');
insert into getFileExtensionDemo(File_Name) values('Introductiontojava.txt');
insert into getFileExtensionDemo(File_Name) values('C and C++.AllDataStructureandAlgorithm.pdf');
insert into getFileExtensionDemo(File_Name) values('C.Users.Desktop.AllMySQLScript.sql');
使用select语句显示表中的所有记录。
查询如下select *from getFileExtensionDemo;
以下是输出+---------+--------------------------------------------+
| File_Id | File_Name |
+---------+--------------------------------------------+
| 1 | John.AllMySQLConcept.doc |
| 2 | Introductiontojava.txt |
| 3 | C and C++.AllDataStructureandAlgorithm.pdf |
| 4 | C.Users.Desktop.AllMySQLScript.sql |
+---------+--------------------------------------------+
4 rows in set (0.00 sec)
这是获取查询结果文件扩展名的查询select substring_index(File_Name,'.',-1) as AllFileExtension from getFileExtensionDemo;
以下是仅文件扩展名的输出+------------------+
| AllFileExtension |
+------------------+
| doc |
| txt |
| pdf |
| sql |
+------------------+
4 rows in set (0.20 sec)
mysql文件扩展名查询_如何通过MySQL查询获取文件的文件扩展名?相关推荐
- 正则匹配查询_如何用MySQL中的正则表达式过滤掉配送单
需求 最近在用mysql做一个配送单的筛选的需求,比如一个订单表里的订单号有多种,比如以A,B,C,D,F开头的订单,我要同时过滤掉A,B与C的订单,那我要如何做呢?这里你们有其他方法的话,不妨留言哈 ...
- java文件流插入数据库_使用Java流查询数据库
java文件流插入数据库 在本文中,您将学习如何编写纯Java应用程序,这些应用程序能够处理现有数据库中的数据,而无需编写一行SQL(或类似的语言,例如HQL),而无需花费数小时将所有内容放在一起. ...
- mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...
查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SEL ...
- mysql水果表查询_最全MySQL数据库表的查询操作
序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...
- oracle锁表查询_专业解决 MySQL 查询速度慢与性能差
Java识堂,一个高原创,高收藏,有干货的微信公众号,一起成长,一起进步,欢迎关注 什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS: QueriesPerSe ...
- MYSQL数据库实验三多表查询_数据库之 MySQL --- 数据处理 之多表查询 (三)
一.多表查询 [1]什么是多表查询? 即,从多个表中获取数据. 注意: 在多表查询是,如果列明在两个表中都有,那么列名前需要加上表名 sql优化:列名前最好加上表名,尤其在多表查询时 SELECT e ...
- mysql注入如何读取本地文件_如何通过SQL注入获取服务器本地文件
写在前面的话 SQL注入可以称得上是最臭名昭著的安全漏洞了,而SQL注入漏洞也已经给整个网络世界造成了巨大的破坏.针对SQL漏洞,研究人员也已经开发出了多种不同的利用技术来实施攻击,包括非法访问存储在 ...
- 使用python对学生表的查询_多表组合查询——Python操作Mysql数据库
前面我们介绍了单张表的查询,包括模糊查询.分组.排序.各种筛选条件等等操作,在实际应用中,查询的数据往往不止局限在一张表里,通常需要多张表在一起进行组合查询,今天我们将会对Mysql当中的多张有关联的 ...
- lepus mysql 慢查询_天兔 -Lepus 慢查询分析平台配置
想要实现慢查询查询分析,需要在被监控端安装percona-toolkit工具. 1.被监控端安装软件包 yum -y install perl-IO-Socket-SSL yum -y install ...
- mysql超长sql查询_超长SQL怎么查询?MySQL列长度限制有哪些 | 学步园
MySQL字符串的限制长度看似重要性不要,其实和整个MySQL数据库的安全性是息息相关的,很值得我们去深入研究分析.SQL注入攻击一直都在被广泛的讨论,然而人们却忽略了今天我将要介绍的这两个安全隐患, ...
最新文章
- R语言绘制三维散点图
- “通用卷无法停止”解决方法
- 【多线程基础】- 多个线程顺序打印ABC
- 计算机图形学考研学校深圳大学,厉害了!深大计算机图形学在亚洲排第三!
- 软考中高项学员:2016年3月26日作业
- SAP License:SAP标准教材的编号原则
- 这个TsuNAME 新漏洞可对关键 DNS 服务器发动 DDoS 攻击
- systemd和sysv服务管理和配置
- 编译原理的有限自动机
- MATLAB中怎么表示对数函数及e
- 2019QS世界大学学科排名重磅发布!
- 391、Java框架46 -【Hibernate - 查询HQL、查询Criteria、查询标准SQL】 2020.10.19
- 计算机图形学5--绘制基本图元
- 基于色彩恒常( color constancy)特性的Frankle-McCann Retinex图像增强。
- 初识搜索引擎 —— ElasticSearch
- Linux、mysql密码初始化
- Linux(日志管理)
- 6.2 阈值处理-- 自适应阈值处理和 阈值Otsu处理
- SAP HANA HDBTable定义table语法
- webpack打包 --- 打包工具