MySQL表修改的实际操作语法描述

数据库 MySQL
以下的文章主要是对MySQL表修改的实际操作步骤的描述,同时本文还以问答的形式来对MySQL表修改中易出现的问题的详细解说。

以下的文章主要讲述的是MySQL表修改,即,增加或是删减列与创建或取消索引等相关操作,我们大家都知道MySQL在创建一个相关的数据库后,如果接着继续创建一张表而且加如了一些字段,那么我以后还想再增加字段怎么做?

解答:使用alter table(修改表)!

ALTER TABLE语法:

 

  1. ALTER [IGNORE] TABLE tbl_name  
  2. alter_specification [, alter_specification] ...  
  3. alter_specification:  
  4. ADD [COLUMN] column_definition [FIRST | AFTER col_name ]  
  5. | ADD [COLUMN] (column_definition,...)  
  6. | ADD INDEX [index_name] [index_type] (index_col_name,...)  
  7. | ADD [CONSTRAINT [symbol]]  
  8. PRIMARY KEY [index_type] (index_col_name,...)  
  9. | ADD [CONSTRAINT [symbol]]  
  10. UNIQUE [index_name] [index_type] (index_col_name,...)  
  11. | ADD [FULLTEXT|SPATIAL] [index_name] (index_col_name,...)  
  12. | ADD [CONSTRAINT [symbol]]  
  13. FOREIGN KEY [index_name] (index_col_name,...)  
  14. [reference_definition]  
  15. | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}  
  16. | CHANGE [COLUMN] old_col_name column_definition  
  17. [FIRST|AFTER col_name]  
  18. | MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]  
  19. | DROP [COLUMN] col_name  
  20. | DROP PRIMARY KEY  
  21. | DROP INDEX index_name  
  22. | DROP FOREIGN KEY fk_symbol  
  23. | DISABLE KEYS  
  24. | ENABLE KEYS  
  25. | RENAME [TO] new_tbl_name  
  26. | ORDER BY col_name  
  27. | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]  
  28. | [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]  
  29. | DISCARD TABLESPACE | IMPORT TABLESPACE | table_options  
  30. | partition_options  
  31. | ADD PARTITION partition_definition  
  32. | DROP PARTITION partition_names  
  33. | COALESCE PARTITION number  
  34. | REORGANIZE PARTITION partition_names INTO (partition_definitions)  
  35. | ANALYZE PARTITION partition_names  
  36. | CHECK PARTITION partition_names  
  37. | OPTIMIZE PARTITION partition_names  
  38. | REBUILD PARTITION partition_names  
  39. | REPAIR PARTITION pa   

以上的相关内容就是对MySQL表修改的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle组件如何正确实现动态Web的数据库
  2. Oracle死锁进程的关闭实操
  3. Oracle跟踪事件的包括那些?
  4. 实现Oracle 客户端配置的具体步骤
  5. Oracle数据库的大恢复(误操作而引起)

 

责任编辑:佚名 来源: 互联网
相关推荐

2010-05-18 09:31:05

MySQL修改表

2010-04-01 16:06:08

Oracle修改表ow

2010-05-27 17:35:36

MYSQL DELET

2010-06-09 11:40:32

MySQL SQL 语

2010-05-18 09:40:01

MySQL修改表字段

2010-03-29 15:57:07

Oracle exp备

2010-06-10 17:51:35

2010-06-12 10:41:23

MySQL修改数据

2010-05-21 14:56:53

MySQL联表查询优化

2010-07-05 12:21:57

SQL Server记

2010-07-06 09:20:30

SQL Server查

2010-04-21 10:23:13

Oracle实现

2010-06-28 13:27:33

SQL Server视

2010-05-18 17:39:13

MySQL alter

2010-06-12 13:39:33

MySQL操作blob

2010-05-07 12:19:38

Oracle删除用户表

2010-04-02 18:01:39

Oracle清理

2010-05-12 13:45:25

Mysql 复制设置

2010-05-20 17:40:54

MySQL编码

2010-05-17 11:26:49

MySQL 多级同步
点赞
收藏

51CTO技术栈公众号