mysql 修改 添加 删除 表字段

mysql 修改 添加 删除 表字段
添加表的字段 alter table 表名 add 字段名 字段的类型

  例子:        alter table table1 add transactor varchar(10) not Null;

                  alter table   table1 add id int unsigned not Null auto_increment primary key

                  在mysql数据库中怎样在指定的一个字段后面添加一个字段:

                  alter table newexample add address varchar(110) after stu_id;

修改表的字段类型 ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义;

   例子:                  ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50);

修改表的字段名 alter table 表名 change 原字段名 新字段名 字段的类型

 例子: alter table student change physics physisc char(10) not null

删除表的字段 alter table 表名 drop column 字段名

 例子:         alter table `user_movement_log` drop column Gatewayid

调整表的顺序: ALTER TABLE user_movement_log CHANGE GatewayId GatewayId int not null default 0 AFTER RegionID

表的重命名 alter table 原表名 rename 现表名;

 例子:      alter table t1 rename t2;

删除表的数据 delete from 表名 where (条件) id 不是从1开始 ,truncate table 表名 id是从1 开始的

创建表的例子

CREATE TABLE hlh_message (

   id int(11) NOT NULL AUTO_INCREMENT COMMENT '健康表id',

    title varchar(40) NOT NULL COMMENT '健康标题',

    hlh_url text DEFAULT NULL COMMENT '图片地址',

    bewrite VARCHAR(350) NOT NULL COMMENT '描述',

    content VARCHAR(350) NOT NULL COMMENT '内容',

    type tinyint(1) NOT NULL DEFAULT '0' COMMENT '健康知识 0 健康咨询 1',

    create_time date DEFAULT NULL COMMENT '发布消息的时间',

    PRIMARY KEY (id)

)ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='健康表'
posted @ 2019-04-11 11:41  Jervey  阅读(7186)  评论(0编辑  收藏  举报