PartiSQL简介

对於习惯用SQL的使用者, 无论是Scan或是Query还是会不太习惯, 也可以采用工具PartiSQL, 一种SQL-compatible query access.

  1. 可从AWS Portal直接使用PartiSQL.
    https://ithelp.ithome.com.tw/upload/images/20210922/20091942FnqHdJLZps.png

  2. 从最简单的Select开始实作, 基本的SQL语法都可以直接套用.
    https://ithelp.ithome.com.tw/upload/images/20210922/20091942MuHdpDUdRp.png

  3. 如果栏位属性是集合类型, 那稍微调整一下语法即可.
    https://ithelp.ithome.com.tw/upload/images/20210922/20091942VE1JHdYcLa.png

select * from Movies where info.actors[0]='Fay Wray'

https://ithelp.ithome.com.tw/upload/images/20210922/200919425DiwDuTITW.png

  1. Insert语法也跟SQL类似, 新增资料也不需考虑栏位.
insert into Employee value {'ID':'006','Name':'User05','City':'New Taipei'};
insert into Employee value {'ID':'007','Name':'User07','Age':'23'};

https://ithelp.ithome.com.tw/upload/images/20210922/20091942SlNwAd65et.png

  1. Update语法基本上可套用SQL语法, 在更新的时候也可以直接修改栏位属性. 例如更新原本的String为Map, 并更新资料列原先没有的Age栏位
UPDATE Employee 
SET Age=10 
SET Address={'Detail':['No. 888', 'Sec 1']}  
WHERE ID='004'

https://ithelp.ithome.com.tw/upload/images/20210922/200919427w2zyEXLzB.png

  1. 最後, Delete语法就等同於SQL语法, 也不需要再特别调整.
delete from Employee where ID='005'

<<:  D16 文件创建页 Create doc

>>:  Day 0x15 UVa10056 What is the Probability ?

30-20 之 Domain Layer - UnitOfWork

接下来这篇我们要来谈谈,我个人觉得很重要的 UnitOfWork,这个东西很多人知道要,但是应该也不...

SQL JOIN 共七种

没有搞懂它前,似懂非懂的,东拚西凑,也能写出程序. 但搞懂它,更知道自己在写什麽. key word...

Day10 Html常用标签_5

今天的主题是"表单" Html表单可以跟使用者互动,将使用者输入的资料传回後端资...

企划实现(6)

甚麽是第三方支付? 第三方支付是指电子商务企业或是具实力及信用保障的独立机构,与银行之间建立一个中立...

D26 - 「来互相伤害啊!」:站在 Phaser 的肩膀上

鳕鱼:「再来要设计对战游戏,可以切换场景,人物可以在场地随意移动,发射武器互相攻击,人物会与墙壁、敌...