๐Ÿ“˜ English | ็ฎ€ไฝ“ไธญๆ–‡ | ็น้ซ”ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž | ํ•œ๊ตญ์–ด | Deutsch | Franรงais | Italiano | Portuguรชs | Espaรฑol | ะ ัƒััะบะธะน



apiSQL

API ๊ฐœ๋ฐœ = ํ•œ ์ค„์˜ SQL

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ REST API ๋ฐ MCP ์„œ๋ฒ„๋กœ ์ „ํ™˜ํ•˜๊ณ , ์™ธ๋ถ€ ๋˜๋Š” ๋‚ด๋ถ€ API๋ฅผ ํ”„๋ก์‹œํ•˜๋ฉฐ, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๋ณด์•ˆ์„ ๊ตฌํ˜„ํ•˜์„ธ์š”.

Docs Editions Website


apiSQL์€ API ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๋‚ด์žฅ API ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•œ ๋ณด์•ˆ ํ„ฐ๋„๋ง์œผ๋กœ, ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ API๋ฅผ ์‰ฝ๊ฒŒ ํ”„๋ก์‹œํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ API ๋˜๋Š” MCP ์„œ๋ฒ„(Model Context Protocol)๋กœ ๋…ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ๊ฐ„๋‹จํ•˜๋ฉฐ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ’ก apiSQL์˜ ์‹œ์ž‘


apiSQL์€ ์›๋ž˜ MySQL์˜ SELECT, INSERT, UPDATE, DELETE๋ฅผ ๋น ๋ฅด๊ฒŒ API๋กœ ๋…ธ์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด๋ถ€ ๋„๊ตฌ๋กœ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ: ์กฐํšŒ API ์ƒ์„ฑ

SELECT * FROM area

์ด ์ฟผ๋ฆฌ๋Š” GET ๋ฐ POST ๋ฉ”์„œ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” API๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฐ๋ชจ URL (๊ณต๊ฐœ, ์ธ์ฆ ์—†์Œ):

https://open.apisql.cn/api/demo-area/all

๊ฒฐ๊ณผ๋ฅผ ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ (2ํŽ˜์ด์ง€, ํŽ˜์ด์ง€๋‹น 10๊ฐœ, ํƒ€์ž„์•„์›ƒ 30์ดˆ):

https://open.apisql.cn/api/demo-area/all?meta[pageNum]=2&meta[pageSize]=10&meta[timeout]=30

๋˜ํ•œ ํ•„๋“œ ์ •๋ ฌ, Excel/CSV ๋‚ด๋ณด๋‚ด๊ธฐ, ํ™˜๊ฒฝ ์ •์˜, ๋‚ด์žฅ Postman ์Šคํƒ€์ผ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋””๋ฒ„๊น…๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค โ€” ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์ž๋™ ์ƒ์„ฑ๋˜๋ฉฐ, ๋„๊ตฌ ์ „ํ™˜ ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.



MySQL์„ ํ™œ์šฉํ•œ Upsert API ์˜ˆ์‹œ:

INSERT INTO `user_upsert` (id, name, age) 
VALUES 
  (:id, :name, :age)
ON DUPLICATE KEY UPDATE 
  id = VALUES(id),
  name = VALUES(name),
  age = VALUES(age);



๋„์‹œ ๊ฐ„ ๊ฑฐ๋ฆฌ ๊ณ„์‚ฐ์„ ์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜ API ์˜ˆ์‹œ:

SELECT calc_city_distance(:name1, :name2) AS distance_desc;



์ด์ฒด ํŠธ๋žœ์žญ์…˜ ์ƒ์„ฑ์„ ์œ„ํ•œ ์ €์žฅ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ API ์˜ˆ์‹œ:

CALL transfer_funds(:from_account_id, :to_account_id, :amount)



๋‹จ์ˆœ. ์šฐ์•„ํ•จ. ํšจ์œจ์ .


์‚ฌ์šฉ์ด ์ง€์†๋˜๋ฉด์„œ ์šฐ๋ฆฌ๋Š” ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์•ผ๋ง๋กœ ์ตœ๊ณ ์˜ ๋ฐฑ์—”๋“œ์ž…๋‹ˆ๋‹ค.

๋ฐ”ํ€ด๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ฒ€์ฆ๋œ ์„ฑ๋Šฅ, ์•ˆ์ •์„ฑ, ํ™•์žฅ์„ฑ์„ ๊ฐ–์ถ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ง์ ‘ ๋…ธ์ถœํ•˜์—ฌ API๋กœ ํ™œ์šฉํ•˜์„ธ์š”.

apiSQL์€ ๊ฐ€๋ฒผ์šด ๋‚ด๋ถ€ ๋„๊ตฌ์—์„œ ๊ณ ๊ธ‰ API ํ”Œ๋žซํผ์œผ๋กœ ์ง„ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค:



โœจ ์ฃผ์š” ๊ธฐ๋Šฅ


๐Ÿ—„๏ธ ๋ฉ€ํ‹ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ง€์›

โš™๏ธ ๋น ๋ฅธ API ์ƒ์„ฑ

๐Ÿงฉ ์Šคํฌ๋ฆฝํŠธ ํ™•์žฅ์„ฑ

๐Ÿ›ก๏ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ณด์•ˆ ๋ฐ ๊ฒŒ์ดํŠธ์›จ์ด

๐Ÿค– AI ํ†ตํ•ฉ ์ค€๋น„



๐Ÿš€ ์‹œ์ž‘ํ•˜๊ธฐ


  1. ์ง€๊ธˆ ์ฒดํ—˜: apisql.cn์—์„œ ๋ฌด๋ฃŒ ์ฒดํ—˜ ๋“ฑ๋ก
  2. ๋ฌธ์„œ ์ฝ๊ธฐ: ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ ๋”ฐ๋ผํ•˜๊ธฐ
  3. ๋ฐฐํฌ ๋ฐฉ์‹ ์„ ํƒ:
  4. SaaS: ์„ค์น˜ ํ•„์š” ์—†์Œ, ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ํด๋ผ์šฐ๋“œ ํ™•์žฅํ˜•
  5. ๋ฌด๋ฃŒ ์‚ฌ์„ค ๋ฒ„์ „: ๋‹ค์šด๋กœ๋“œ ๋งํฌ์—์„œ ์„ค์น˜ ํ›„ ์„œ๋ฒ„์— ๋ฐฐํฌ



๐Ÿ“ฆ ์—๋””์…˜


์—๋””์…˜ ๋Œ€์ƒ ๋ฐฐํฌ ๋ฐฉ์‹ ์ฃผ์š” ๊ธฐ๋Šฅ
Free ๊ฐœ์ธ, ์†Œ๊ทœ๋ชจ ํŒ€ ์ž์ฒด ํ˜ธ์ŠคํŒ… ํ•ต์‹ฌ API ๊ธฐ๋Šฅ
Pro ์ „๋ฌธ๊ฐ€, ์ค‘ํ˜• ํŒ€ ์ž์ฒด ํ˜ธ์ŠคํŒ… ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ
Enterprise ๋Œ€๊ธฐ์—… ์ž์ฒด ํ˜ธ์ŠคํŒ… ๋ฉ€ํ‹ฐ ํ”„๋กœ์ ํŠธ, ๋ฉ€ํ‹ฐ ์‚ฌ์šฉ์ž, ํ’€์Šคํƒ ์ง€์›
SaaS ๋ชจ๋“  ์‚ฌ์šฉ์ž ํด๋ผ์šฐ๋“œ ํ˜ธ์ŠคํŒ… ์„ค์น˜ ํ•„์š” ์—†์Œ, ๋ฐ”๋กœ ์‚ฌ์šฉ, ์ข…๋Ÿ‰์ œ ๊ณผ๊ธˆ

๐Ÿ‘‰ ์ „์ฒด ๋น„๊ต ๋ณด๊ธฐ

โš ๏ธ ์ฃผ์˜ ์‚ฌํ•ญ
apiSQL์€ ์ž์ฒด ํ˜ธ์ŠคํŒ… ๋ฐ ์ƒ์šฉ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ๋ฌด๋ฃŒ ๋ฒ„์ „์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ์ด ํ”„๋กœ์ ํŠธ๋Š” ์˜คํ”ˆ์†Œ์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.



๐Ÿ›ฃ๏ธ ๋กœ๋“œ๋งต




๐Ÿ”— ๋งํฌ