阿里云-云數(shù)據(jù)庫PetaData使用手冊-D

阿里云-云數(shù)據(jù)庫PetaData使用手冊-D

ID:35885638

大小:139.68 KB

頁數(shù):10頁

時間:2019-04-22

阿里云-云數(shù)據(jù)庫PetaData使用手冊-D_第1頁
阿里云-云數(shù)據(jù)庫PetaData使用手冊-D_第2頁
阿里云-云數(shù)據(jù)庫PetaData使用手冊-D_第3頁
阿里云-云數(shù)據(jù)庫PetaData使用手冊-D_第4頁
阿里云-云數(shù)據(jù)庫PetaData使用手冊-D_第5頁
資源描述:

《阿里云-云數(shù)據(jù)庫PetaData使用手冊-D》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、云數(shù)據(jù)庫PetaData使用手冊云數(shù)據(jù)庫PetaData/使用手冊使用手冊PetaData支持的DDL語法-DDL當前僅支持表和索引方面的操作;-DDL必須通過PetaData的Web管理控制臺來執(zhí)行,客戶端不可直接執(zhí)行DDL語句,且DDL執(zhí)行期間,事務隔離級別為讀未提交;-不支持addcolumnbefore

2、afterXXXXXX;-不支持truncatetableXXXXXX,truncate必須通過api接口執(zhí)行;-不支持的高級特性:不支持表空間;不支持分區(qū)表;不支持存儲過程和用戶自定義函數(shù);不支持觸發(fā)器;不支持event不支持游標;表定義i.標準語法如下

3、:CREATETABLE[IFNOTEXISTS]table_name({column_namedata_type[column_attributes][column_constraints]

4、table_constraints[,…])[table_attribute]其中:1.tablename表名不得超過64字節(jié),只能使用英文字母、阿拉伯數(shù)字、下劃線'';2.columnname列名不得超過64字節(jié),只能使用英文字母、阿拉伯數(shù)字、下劃線'';3.最多支持512個列;4.一行數(shù)據(jù)的長度不得超過16M;5.表名和列名不得選用如下關鍵字,如果必須使用,則在使用時必

5、須為表名和列名加入反引號(`)(注意不是單引號'):truncate

6、begin

7、commit

8、rollback

9、use

10、start

11、transaction

12、names

13、autocommit

14、committed

15、isolation

16、connection

17、level

18、query

19、repeatable

20、serializable

21、uncommitted例如:使用時:select`begin`from`commit`ii.data_type列類型目前支持:SMALLINT(INT2)INTEGER(INT4)BIGINT(INT8)9云數(shù)據(jù)庫PetaData/使用手冊DE

22、CIMAL(NUMERIC)FLOAT(FLOAT4)DOUBLE(FLOAT8)BOOLEAN(BOOL)CHAR(INT4)VARCHAR(INT4)DATETIMEDATETIMETIMESTAMPTEXTi.列屬性如下:[DEFAULTdefault_expr][COMMENTcolumn_comment]其中:列注釋column_comment不得使用任何英文字符外的注釋;ii.列約束如下:[{NOTNULL

23、NULL}][{[UNIQUE

24、PRIMARY]KEY}][AUTO_INCREMENT]其中:AUTO_INCREMENT自增字段指明該列為唯一

25、值,該列必須為BIGINT類型,分布式數(shù)據(jù)庫會自動為該列生成一個64位的唯一值,且該字段將自動成為主鍵,對于表的字段,若用戶插入該字段,那么數(shù)據(jù)庫將存儲用戶提供的值,用戶需要自行保證該值的唯一性,否則可能在多個分區(qū)上出現(xiàn)相同的值,引發(fā)沖突;若用戶插入NULL,或者不插入該字段,那么數(shù)據(jù)庫將為用戶生成該字段的值,數(shù)據(jù)庫將自行保證該值的唯一性;iii.表約束如下:[KEY(column_name[,…])][UNIQUEKEY(column_name[,…])][PRIMARYKEY(column_name[,…])]其中:用戶的表必須指定一個主鍵,否則在遷入數(shù)據(jù)時將

26、出現(xiàn)重復;iv.表屬性如下:[ENGINE={InnoDB

27、TokuDB}][DEFAULTCHARSET=table_charset][COMMENTtable_comment]其中:1.當前用戶的表支持InnoDB和TokuDB存儲引擎,但是不同的產品形態(tài)下,默認的存儲引擎是不同的,因此建議用戶不填寫該屬性;2.表注釋table_comment不得使用任何英文字符外的注釋;v.字符集table_charset限制:1.當前支持常用的字符集,包括utf8、gbk等,但不支持utf8mb4等超寬字符集;2.用戶必須保證在任何場合下都試用相同的字符集,否則會產生混亂

28、的結果;9云數(shù)據(jù)庫PetaData/使用手冊1.不支持用戶自定義的字符集;2.不管用戶的數(shù)據(jù)表是何種字符集,對于orderby、groupby等從句,以及count、sum、min、max等函數(shù),其比較和聚合依賴于utf8字符集;ii.建表有二種分區(qū)方式,分別為:1.分區(qū)表:按照用戶填入的分區(qū)鍵(當前僅支持一個,且目前僅支持varchar/integer類型),將數(shù)據(jù)按照某種算法(當前僅支持哈希算法)分散到各個分區(qū)中,對于大規(guī)模的數(shù)據(jù)表適用;2.廣播表:不進行任何的數(shù)據(jù)劃分,但是將更新遞送到所有分區(qū)上,要求用戶的所有更新語句不得有"庫名.表名"的形式,對于小規(guī)模且

29、必須存在j

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。