mysql语句语法

mysql语句语法

ID:32518923

大小:438.28 KB

页数:174页

时间:2019-02-10

mysql语句语法_第1页
mysql语句语法_第2页
mysql语句语法_第3页
mysql语句语法_第4页
mysql语句语法_第5页
资源描述:

《mysql语句语法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、13.1.1. ALTERDATABASE语法ALTER{DATABASE

2、SCHEMA}[db_name]alter_specification[,alter_specification]...alter_specification:[DEFAULT]CHARACTERSETcharset_name

3、[DEFAULT]COLLATEcollation_nameALTERDATABASE用于更改数据库的全局特性。这些特性储存在数据库目录中的db.opt文件中。要使用ALTERDATABASE,您需要获得数据库AL

4、TER权限。CHARACTERSET子句用于更改默认的数据库字符集。COLLATE子句用于更改默认的数据库整序。在第10章:字符集支持中对字符集和整序名称进行了讨论。数据库名称可以忽略,此时,语句对应于默认数据库。也可以使用ALTERSCHEMA。13.1.2. ALTERTABLE语法ALTER[IGNORE]TABLEtbl_namealter_specification[,alter_specification]...alter_specification:ADD[COLUMN]column_definit

5、ion[FIRST

6、AFTERcol_name]

7、ADD[COLUMN](column_definition,...)

8、ADDINDEX[index_name][index_type](index_col_name,...)

9、ADD[CONSTRAINT[symbol]]PRIMARYKEY[index_type](index_col_name,...)

10、ADD[CONSTRAINT[symbol]]UNIQUE[index_name][index_type](index_col_name,...)

11、ADD[FU

12、LLTEXT

13、SPATIAL][index_name](index_col_name,...)

14、ADD[CONSTRAINT[symbol]]FOREIGNKEY[index_name](index_col_name,...)[reference_definition]

15、ALTER[COLUMN]col_name{SETDEFAULTliteral

16、DROPDEFAULT}

17、CHANGE[COLUMN]old_col_namecolumn_definition[FIRST

18、AFTERcol_name]

19、MODIF

20、Y[COLUMN]column_definition[FIRST

21、AFTERcol_name]

22、DROP[COLUMN]col_name

23、DROPPRIMARYKEY

24、DROPINDEXindex_name

25、DROPFOREIGNKEYfk_symbol

26、DISABLEKEYS

27、ENABLEKEYS

28、RENAME[TO]new_tbl_name

29、ORDERBYcol_name

30、CONVERTTOCHARACTERSETcharset_name[COLLATEcollation_name]

31、[DEFAULT]CHA

32、RACTERSETcharset_name[COLLATEcollation_name]

33、DISCARDTABLESPACE

34、IMPORTTABLESPACE

35、table_options

36、partition_options

37、ADDPARTITIONpartition_definition

38、DROPPARTITIONpartition_names

39、COALESCEPARTITIONnumber

40、REORGANIZEPARTITIONpartition_namesINTO(partition_definitions)

41、

42、ANALYZEPARTITIONpartition_names

43、CHECKPARTITIONpartition_names

44、OPTIMIZEPARTITIONpartition_names

45、REBUILDPARTITIONpartition_names

46、REPAIRPARTITIONpartition_namesALTERTABLE用于更改原有表的结构。例如,您可以增加或删减列,创建或取消索引,更改原有列的类型,或重新命名列或表。您还可以更改表的评注和表的类型。允许进行的变更中,许多子句的语法与CREATETA

47、BLE中的子句的语法相近。其中包括table_options修改,选项有ENGINE,AUTO_INCREMENT和AVG_ROW_LENGTH等。请见13.1.5节,“CREATETABLE语法”。存储引擎不支持有些操作,如果进行这些操作,会出现警告。使用SHOWWARNINGS可以显示出这些警告。请参见13.5.4.22节,“SHOWWARNINGS语法”。如果您使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。