MySQL数据库列的增删改实现方法
本文实例讲述了MySQL数据库列的增删改实现方法。分享给大家供大家参考,具体如下:
新建表user_info:
CREATE TABLE user_info( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, username CHAR(20) NOT NULL DEFAULT '', gender TINYINT UNSIGNED NOT NULL DEFAULT 0, weight TINYINT UNSIGNED NOT NULL DEFAULT 0 )ENGINE=MyISAM DEFAULT CHARSET=utf8;
新增列默认在表的最后一列
语法:alter table 表名 add 列名 列类型 列属性
alter table user_info add height tinyint unsigned not null default 0;
删除列
语法:alter table 表名 drop 列名
alter table user_info drop height;
增加列,放在指定列之后
语法:alter table 表名 add 列名 类型 属性 [默认值] after 指定列名
alter table user_info add height tinyint not null default 0 after username;
修改指定列名
语法:alter table 表名 change 旧列名 新列名 类型 属性 默认值
alter table user_info change height shengao smallint not null default 0;
modify 修改列,但不能修改列名
语法:alter table 表名 modify 列名 类型 属性 默认值
alter table user_info modify shengao tinyint not null default 0;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
相关文章
实例验证MySQL|update字段为相同的值是否会记录binlog
这篇文章主要介绍了实例验证MySQL|update字段为相同的值是否会记录binlog,帮助大家更好的理解和学习MySQL数据库,感兴趣的朋友可以了解下2020-10-10通过sysbench工具实现MySQL数据库的性能测试的方法
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试。这篇文章主要介绍了通过sysbench工具实现MySQL数据库的性能测试 ,需要的朋友可以参考下2019-07-07
最新评论