当前位置: 首页 > 面试题库 >

解析SQL字符串

越雨泽
2023-03-14
问题内容

将sql字符串解析成单独的组件的好方法是什么。我尝试过使用正则表达式,但是无法使其正常工作。

例如说:

"SELECT * FROM tbl WHERE user_id > 50"

将创建一个包含所有组件的数组

$arr[0] = "SELECT";
$arr[1] = "*";
$arr[2] = "FROM";

等等…

谢谢


问题答案:

我会选择一个可以与您的语言集成的sql解析器:不要重新发明轮子。

我没有特别推荐一个人,但是我敢肯定,您会找到一个可以满足您需求的人。

参见相关文章:PHP MySQL
SQL解析器(INSERT和UPDATE)



 类似资料:
  • 问题内容: 我在MSSQL中有一个很长的字符串,我需要I值。 I代表发票,A代表金额,D代表日期 I = 940; A = 29.5; D = 20090901 | I = 941; A = 62.54; D = 20090910 | I = 942; A = 58.99; D = 20091005 | I = 954; A = 93.45; D = 20091201 | I = 944; A =

  • Milo Yip 2016/9/27 本文是《从零开始的 JSON 库教程》的第三个单元解答编。解答代码位于 json-tutorial/tutorial03_answer。 1. 访问的单元测试 在编写单元测试时,我们故意先把值设为字符串,那么做可以测试设置其他类型时,有没有调用 lept_free() 去释放内存。 static void test_access_boolean() {

  • 问题内容: 我有以下Json字符串 我正在尝试解析它并打印出每个名称和值-最简单的方法是什么?我尝试了jQuery.parseJSON但我不知道如何使用它 示例代码会很棒 问题答案: 结果是: jsFiddle示例:http://jsfiddle.net/bradchristie/XtzjZ/1/

  • 主要内容:Jsoup 解析字符串 语法,Jsoup 解析字符串 说明,Jsoup 解析字符串 示例以下示例将展示将 HTML 字符串解析为 Document 对象。 Jsoup 解析字符串 语法 document : 文档对象代表 HTML DOM。 Jsoup : 解析给定 HTML 字符串的主类。 html : HTML 字符串。 Jsoup 解析字符串 说明 parse(String html) 方法将输入的 HTML 解析为一个新的 Document。该文档对象可用于遍历和获取 htm

  • Milo Yip 2016/9/22 本文是《从零开始的 JSON 库教程》的第三个单元。本单元的练习源代码位于 json-tutorial/tutorial03。 本单元内容: JSON 字符串语法 字符串表示 内存管理 缓冲区与堆栈 解析字符串 总结和练习 参考 常见问题 1. JSON 字符串语法 JSON 的字符串语法和 C 语言很相似,都是以双引号把字符括起来,如 "Hello"。但字符

  • 从一个字符串中获取子字符串(片段),每次一个。 Loop, Parse, InputVar [, Delimiters, OmitChars] 参数 Parse 此参数必须为单词 PARSE, 且与其他类型的循环不同, 它不能为包含单词 PARSE 的变量引用. InputVar 需要被分解的变量名称. 不要把名称括在百分号中, 除非您希望使用变量的 内容 作为被解析的变量名. 分隔符 如果此参数