Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序
来源:互联网 发布:linux常用命令cp 编辑:程序博客网 时间:2024/04/30 18:13
Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序
MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。
1.登录数据库
>mysql -u root -p 数据库名称
2.查询所有数据表
>show tables;
3.查询表的字段信息
>desc 表名称;
4.1添加表字段
alter table table1 add transactor varchar(10) not Null;
alter table table1 add id int unsigned not Null auto_increment primary key
4.2.修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
4.3.修改某个表的字段名称及指定为空或非空
>alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空
4.4如果要删除某一字段,可用命令:ALTER TABLE mytable DROP 字段名;
1.增加一个字段
代码如下复制代码//增加一个字段,默认为空alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL;
//增加一个字段,默认不能为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL;
2.批量怎加字段
方法一
这里可以使用事务
bagin; //事务开始
alter table em_day_data add f_day_house7 int(11);
alter table em_day_data add f_day_house8 int(11);
alter table em_day_data add f_day_house9 int(11);
alter table em_day_data add f_day_house10 int(11);
commit; //提交事务,事务结束
事务(transaction)是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。
方法二
mysql 批量为表添加多个字段
alter table 表名 add (字段1 类型(长度),字段2 类型(长度),字段3 类型(长度));
3.删除一个字段
alter table user DROP COLUMN new2;
4.修改一个字段
alter table user MODIFY new1 VARCHAR(10);
//修改一个字段的名称,此时一定要重新指定该字段的类型
alter table user CHANGE new1 new4 int;
5.批量修改字段名称
change 修改前字段名 修改后字段名称 int(11) not null,
change 修改前字段名 修改后字段名称 int(11) not null,
change 修改前字段名 修改后字段名称 int(11) not null,
change 修改前字段名 修改后字段名称 int(11) not null
例子:
alter table em_day_data change f_day_house11 f_day_hour11 int(11) not null,
change f_day_house12 f_day_hour12 int(11) not null,
change f_day_house13 f_day_hour13 int(11) not null,
change f_day_house14 f_day_hour14 int(11) not null,
change f_day_house15 f_day_hour15 int(11) not null,
change f_day_house16 f_day_hour16 int(11) not null,
change f_day_house17 f_day_hour17 int(11) not null
6,添加注释
ALTER TABLE `table_name` COMMENT'注释';
// 为字段添加注释,同样适用于修改
ALTER TABLE `table_name` CHANGE `column_name` `column_name` type(longth) UNSIGNED NULL DEFAULT NULL COMMENT '注释'
7,调整字段顺序:
alter table 表名
change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)
例子:
change getPriceCurrency getPriceCurrency varchar(50) default null AFTER getPrice;
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- MYSQL - 增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- mysql修改表名,字段,增加字段,删除字段
- sql增加字段、修改字段名、删除字段、修改表名、改存储过程名!!
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MYSQL用法(十一) 增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- MySql增加字段、删除字段、修改字段名称、修改字段类型
- mysql增加字段、删除字段、修改字段名称、修改字段类型
- Mysql字段操作—添加字段、删除字段、修改字段名、修改字段类型(约束条件) 、重命名表名
- Redis不同数据类型的的数据结构实现
- 我为国内微积分“小糊涂”感到悲哀!
- 如何做数据分析
- css3 mix-blend-mode 混合模式详解
- jsp、freemarker、velocity 三者的区别与优缺点
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序
- 二叉树求叶子数、树的高度
- android路由表操作
- Android不同平台版本
- Redis的缓存策略和主键失效机制
- 各种文件系统名词解释
- unity、程序开发必知的10大基础实用算法及其讲解
- java类集---Map使用注意事项
- dva + antd 初次使用