一、arangodb基本單元
collections相當於傳統資料庫的表,collections有兩種型別(不要和資料document混淆)(1)document collection圖的節點
(2)edge collection圖的邊
和document型別相比,多出_from和_to屬性,表示兩個document之間的聯絡,換句話說就是:
document collection的兩個節點documents,通過edge collection邊document來相連。
document 相當於傳統資料庫每一行資料,json格式,並自帶3個屬性,_key,_id,_rev
二、aql語句的使用
1.查詢document
return document (
"users"
,"559"
)
return document (
"users/559"
)
for user in users
return user
for c in users
filter c.name==
"annie"
return c
for c in users
filter c.name==
"annie"
return c.age
for c in users
filter c.age<
22 and c.age!=null
return
for c in users
limit 2
return c.name
for c in users
sort c.age,c.name
limit 10
return
for c in users
sort c.age desc,c.name
limit 10
return
2.插入ducumentinsert into users
return new
let data =[,
,,,]
for d in data
insert d into users
3.更新和替換documentupdate "7292" with in users
replace "7292" with in users
return new
for user in users
update user with in users
4.刪除documentremove "7292" in users
for c in users
remove c in users
補充for year in 2010.
.2019
return year
SQL SELECT DISTINCT 語句使用
在表中,可能會包含重複值。這並不成問題,不過,有時您也許希望僅僅列出不同 distinct 的值。select distinct 列名稱 from 表名稱 如果要從 company 列中選取所有的值,我們需要使用 select 語句 select company from orderscompany...
Hive之Show Describe語句使用
1.表及分割槽格式化資訊 包含儲存位置 分隔符格式 建立時間等資訊。describe formatted table name partition partition desc describe formatted recommend data view partition pt day 2018 ...
Data語句AsEnumerable 的使用
listcouplebacklist at new list var retdata retdatalist.asenumerable select t new tolist retdatalist 為獲取的集合 asenumerable 作用在於,新建集合 public class coupleb...