首页 > 网络 > 经典语录

会SQL语句,就能快速开放你的SQL

常驻编辑 经典语录 2022-09-18 语句   接口   数据   开发者   账号   后台   大师   参数   快速   代码   数据库

紧接着,继续配置填写你的接口名称、接口参数、接口功能描述等。Fxe拜客生活常识网

Fxe拜客生活常识网

填写好接口的信息后,点击【生成代码】,系统会根据你填写的接口信息,自动生成接口PHP源代码。Fxe拜客生活常识网

Fxe拜客生活常识网

在生成的接口代码中,找到需要调整的SQL Server数据库查询语句。Fxe拜客生活常识网

Fxe拜客生活常识网

如,Fxe拜客生活常识网

        // 根据SQL查询数据库,需要带表前缀
        // 更多数据库操作请见:http://docs.phalapi.net/#/v2.0/database-usage
        $sql = 'SELECT * FROM demo_test WHERE [name] = :name AND [id] = :id';

把上面的SQL修改成你需要查询和提供的SQL语句,接口参数,可以使用前面配置好的接口参数,然后调整你的select查询字段、order排序规则、返回条数等。Fxe拜客生活常识网

最后,【保存并发布】。Fxe拜客生活常识网

Fxe拜客生活常识网

查看和调用SQL Server前台数据API接口

在管理后台发布接口后,可以在管理后台查看【接口文档】,或直接到前台查看【OpenAPI】,即可查看刚才发布成功的新接口。Fxe拜客生活常识网

除了自己编写的SQL接口外,还会配套生成默认的CURD增删改查数据接口。Fxe拜客生活常识网

Fxe拜客生活常识网

例如,当前有数据库表 demo_test,表结构如下:Fxe拜客生活常识网

IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID('[dbo].[demo_test]') AND type IN ('U'))
	DROP TABLE [dbo].[demo_test]
GO
CREATE TABLE [dbo].[demo_test] (
	[id] int NOT NULL,
	[name] varchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
	[add_time] datetime2(0) NULL,
	[update_time] datetime2(0) NULL,
	[uid] int NULL DEFAULT ((0))
)
ON [PRIMARY]
GO
EXEC sp_addextendedproperty 'MS_Description', N'创建时间', 'SCHEMA', 'dbo', 'TABLE', 'demo_test', 'COLUMN', 'add_time'
GO
EXEC 怎么才能约到炮啊sp_addextendedproperty 'MS_Description', N'更新时间', 'SCHEMA', 'dbo', 'TABLE', 'demo_test', 'COLUMN', 'update_time'
GO

现有表数据如下,Fxe拜客生活常识网

Fxe拜客生活常识网

先来调用API接口创建添加一条新数据,进入【接口大师 / OpenAPI / 创建新数据】,查看一下接口的基本信息。Fxe拜客生活常识网

Fxe拜客生活常识网

测试数据添加,Fxe拜客生活常识网

Fxe拜客生活常识网

查看数据库是否写入成功。Fxe拜客生活常识网

Fxe拜客生活常识网

再来调用自己编写SQL语句的API接口。Fxe拜客生活常识网

Fxe拜客生活常识网

使用Postman客户端请求接口的效果是,Fxe拜客生活常识网

Fxe拜客生活常识网

使用curl方式请求接口,效果如下,Fxe拜客生活常识网

$ curl "http://pro-test.api.yesapi.cn/api/app.php?s=App.SQLServer0915.ActionName&id=1&name=xxxx"Fxe拜客生活常识网

{"ret":200,"data":{"rows":[{"id":"1","name":"xxxx","add_time":"2022-09-15 16:36:49","update_time":"2022-09-15 16:36:54","uid":"3"}]},"msg":""}Fxe拜客生活常识网

查看API接口请求日志、参数和流量统计

进入管理后台的【API接口管理】-【接口监控】-【接口访问日记】,可以查看API接口被调用的详细日记和接口请求参数。Fxe拜客生活常识网

Fxe拜客生活常识网

在【每日接口统计】,可以看到接口的汇总统计。Fxe拜客生活常识网

Fxe拜客生活常识网

可以同时查看接口的请求次数,和接口的响应时间性能指标。Fxe拜客生活常识网

Fxe拜客生活常识网

分配SQL Server数据接口权限

最后,当你需要开放和提供数据接口给外部使用时,需要先创建一个开发者账号。Fxe拜客生活常识网

相关阅读:

  • 心情不好?那就读宫崎骏的经典语句吧,让你在崩溃中自愈
  • ABB机器人Compact
  • 我做开发测试犯的错
  • 精美的语句文案,励志的正能量说说
  • 关于田径语句
  • 20句情感语句,经典动人
  • 经典伤感人生语句
  • MySQL实用sql语句之删除日志类数据,只保留最近几天的日
  • mysql数据库怎么查询数据库是否存在?
  • 「大数据」
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。