• MySQL MID()函数用法

    MySQL 自带函数
    服务器君一共花费 22.802 ms 进行了 4 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    在前面的 hack 语句中:

    UPDATE table SET views = '1' WHERE id = -2441 OR (ORD(MID((SELECT IFNULL(CAST(FirstName AS CHAR),0x20) FROM nowamagic.`tb2` ORDER BY id LIMIT 1,1),2,1))>112)#
    

    我们注意到它用了 MySQL 自带的函数 MID,那么它的作用是什么呢?

    MID()函数

    SQL MID() 函数用于得到一个字符串的一部分。这个函数被MySQL支持,但不被MS SQL Server和Oracle支持。在SQL Server, Oracle 数据库中,我们可以使用 SQL SUBSTRING函数或者 SQL SUBSTR函数作为替代。

    MID() 函数语法为:

    SELECT MID(ColumnName, Start [, Length])
    FROM TableName
    

    注:字符串从1开始,而非0,Length是可选项,如果没有提供,MID()函数将返回余下的字符串。

    举个简单的例子吧:

    mysql> SELECT MID('NowaMagic', 5, 5);
    +------------------------+
    | MID('NowaMagic', 5, 5) |
    +------------------------+
    | Magic                  |
    +------------------------+
    1 row in set
    

    就这么简单的一个函数,讲完了~

更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [移动开发] 从代码角度去认识 Thread 9 个条目
  2. [运维管理] 路由器与交换机 4 个条目
  3. [智力开发与知识管理] 整体性学习策略 9 个条目
  4. [移动开发] ListView 使用相关问题集 1 个条目
  5. [JavaScript程序设计] 关于HTTP Keep-Alive 6 个条目
  6. [移动开发] Android加载器Loaders 5 个条目
  7. [移动开发] 从代码角度去认识 Activity 4 个条目
  8. [软件工程与项目管理] 开始使用Git 3 个条目
  9. [JavaScript程序设计] Web实时通信技术名词解析 5 个条目
  10. [PHP程序设计] PHP与Stream流 5 个条目
  11. [Linux操作系统] 基本 Linux Shell 命令 2 个条目
  12. [PHP程序设计] PHP里的布尔类型 3 个条目
窗口 -- [协会]