zoukankan      html  css  js  c++  java
  • Mysql下在某一列后即表的某一位置添加新列的sql语句

    Mysql简介

        MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

        Mysql ALTER TABLE详细语法

        ALTER TABLE用于更改原有表的结构。例如,您可以增加或删减列,创建或取消索引,更改原有列的类型,或重新命名列或表。您还可以更改表的评注和表的类型。www.169it.com

       ALTER TABLE详细语法如下所示:

    ALTER [IGNORE] TABLE tbl_name

       alter_specification [, alter_specification] ...

    alter_specification:

       ADD [COLUMN] column_definition [FIRST | AFTER col_name ]

     | ADD [COLUMN] (column_definition,...)

     | ADD INDEX [index_name] [index_type] (index_col_name,...)

     | ADD [CONSTRAINT [symbol]]

           PRIMARY KEY [index_type] (index_col_name,...)

     | ADD [CONSTRAINT [symbol]]

           UNIQUE [index_name] [index_type] (index_col_name,...)

     | ADD [FULLTEXT|SPATIAL] [index_name] (index_col_name,...)

     | ADD [CONSTRAINT [symbol]]

           FOREIGN KEY [index_name] (index_col_name,...)

           [reference_definition]

     | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}

     | CHANGE [COLUMN] old_col_name column_definition

           [FIRST|AFTER col_name]

     | MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]

     | DROP [COLUMN] col_name

     | DROP PRIMARY KEY

     | DROP INDEX index_name

     | DROP FOREIGN KEY fk_symbol

     | DISABLE KEYS

     | ENABLE KEYS

     | RENAME [TO] new_tbl_name

     | ORDER BY col_name

     | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]

     | [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]

     | DISCARD TABLESPACE

     | IMPORT TABLESPACE

     | table_options

     | partition_options

     | ADD PARTITION partition_definition

     | DROP PARTITION partition_names

     | COALESCE PARTITION number

     | REORGANIZE PARTITION partition_names INTO (partition_definitions)

     | ANALYZE PARTITION partition_names

     | CHECK PARTITION partition_names

     | OPTIMIZE PARTITION partition_names

     | REBUILD PARTITION partition_names

     | REPAIR PARTITION partition_names

      Mysql下在某一列后即表的某一位置添加新列的sql语句格式

       ALTER TABLE `数据库名`.`表名` ADD COLUMN `PROCID` VARCHAR(6) DEFAULT '' AFTER `PPIDChanged`;

       在MYSQL中,如果是表名,数据库名,列名,在你增加,修改,更新的时候都需要使用ESC键盘下的重音符号,才可以添加,相应的列名或者更新修改。

       Mysql下在某一列后即表的某一位置添加新列的sql语句举例如下:

       在book表中的ID列后增加title列的语句如下:

       alter table book add title varchar(1024) not null default '' after id;


    本文来源:Mysql下在某一列后即表的某一位置添加新列的sql语句

  • 相关阅读:
    织梦dedecms模板中调用wordpress文章
    dede标签云(TAG)随机颜色及大小的实现方法
    将dedecms数据转换到wordpress博客程序中的方法分享
    织梦dedecms模板中友情链接标签底层模板样式调整
    织梦dede增加自定义属性四步实现
    dedecms专题分节点自由单独调用的实现方法
    DedeCMS 批量取消审核文档的实现方法
    织梦dedecms 5.1 utf-8版本英文修改方法
    织梦dedecms后台自定义字段里添加style全部都变成st<x>yle的解决教程
    Android 获取第三方软件的包名、入口Activity的类名
  • 原文地址:https://www.cnblogs.com/besty/p/3936660.html
Copyright © 2011-2022 走看看