有没有大佬知道Mysql 查询结果如何转成json字符串输出

有没有大佬知道Mysql 查询结果如何转成json字符串输出,第1张

用sql还真的可以,大概是这样:

explain format=json select from users where userid=1\G

下面是这个语句的语法要求:

MySQL数据库:5720-log MySQL Community Server (GPL)

名词:

QEP: Query Execution Plan,查询执行计划。

语法:

EXPLAIN [explain_type] {explainable_stmt }

explain_type:

{ EXTENDED | PARTITIONS | FORMAT = format_name}

format_name:

{ TRADITIONAL | JSON}

explainable_stmt:

{ SELECT statement | DELETE statement | INSERT statement | REPLACE statement | UPDATE statement }

<!--#include file="connasp"-->

<%

set rs=ServerCreateObject("ADODBRecordSet")

sql="select top 20 from test where username like '%kiming%' order by id desc"

rsOpen sql,conn,1,3

ResponseContentType = "text/xml"

ResponseExpires = -1

ResponseWrite("<xml version='10' encoding='gb2312' standalone='yes' >")

ResponseWrite("<list>")

ResponseWrite("<FolderList>")

do while not rseof

ResponseWrite("<Folder USERNAME='"&rs("username")&"' MESSAGE='"&rs("message")&"' EMAIL='"&rs("email")&"' />")

rsmovenext

loop

ResponseWrite("</FolderList>")

ResponseWrite("</list>")

if Connstate<>0 then Connclose

set Conn=nothing

if rsstate<>0 then rsclose

Set rs = Nothing

%>

C#连接数据库,查询后怎么输出查询结果可以通过一下方式

1:输出的结果可以是集合对象

2:输出的结果可以是DataSet或者DataTable

下面的案例提供了两种方式:

方法返回的是集合对象,内部使用的是DataSet

public IList<Student> GetAllStudents1()

{

IList<Student> dataList = new List<Student>();

DataSet dataSet = new DataSet();// 声明并初始化DataSet

SqlDataAdapter dataAdapter; // 声明DataAdapter

using (SqlConnection conn = new SqlConnection(connString))

{

// 定义command对象

SqlCommand command = new SqlCommand(dboOwner + "usp_SelectStudentsAll", conn);

commandCommandType = CommandTypeStoredProcedure;

//Command定义带参数的SQL语句的参数

//commandParametersAdd("@stuID", SqlDbTypeInt);

//给输入参数赋值

//commandParameters["@stuID"]Value = 5;

connOpen();

// 初始化 DataAdapter

dataAdapter = new SqlDataAdapter(command);

// 填充 DataSet

dataAdapterFill(dataSet, "dataSetName");

// 处理数据集中的数据

foreach (DataRow row in dataSetTables[0]Rows)

{

Student model = new Student();

modelStuId = ConvertToInt32(row["stuID"]);

modelStuName = ConvertToString(row["stuName"]);

dataListAdd(model);

}

}

return dataList;

}

1、首先打开SQL server 2008 应用程序,进入到程序 *** 作页面中,选择需要编辑的表。

2、然后在d出来的窗口中查询数据,之后就可以看到想要导出来的数据了。

3、然后鼠标右键单击该页面空白的地方,选择打开“将结果另存为”。

4、然后在跳出来的窗口中,点击打开“保存类型”,选择“CSV”格式,回车确定。

5、然后点击打开另存为的文件,就可以在Excel表格中打开了。

连接数据库查询可以得到一个ResultSet

rs结果集总可以实现吧

然后通过

List

list

=

new

ArrayList();

while(rsnext()){

创建一个实体对象po

posetAttribute1(rsgetString("value1"));

posetAttribute2(rsgetString("value2"));

posetAttribute3(rsgetString("value3"));

listadd(po);

}

requestsetAttribute("list",list);

返回一个list集合到界面通过

<c:foreach

item="${list}"

var="c">

<tr>

<td>${cvalue1}</td>

<td>${cvalue2}</td>

<td>${cvalue3}</td>

</tr>

</c:foreach>

就可以了

以上就是关于有没有大佬知道Mysql 查询结果如何转成json字符串输出全部的内容,包括:有没有大佬知道Mysql 查询结果如何转成json字符串输出、asp按条件查询数据库和输出查询结果、C#连接数据库,查询后怎么输出查询结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9701541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存