首页 > 编程知识 正文

mysql数据库新添加新字段的简单介绍

时间:2023-12-29 13:16:49 阅读:330152 作者:PTUS

本文目录一览:

MYSQL表中新增字段指定位置,SQL语句该怎么写?

数据表中添加一个字段的SQL语句写法为:

1、alter table 表名 ADD 字段 类型 NOT NULL Default 0

2、ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0

3、在表employee 中加入 spbh  类型是varchar大小20 不为空 默认值是0

扩展资料:

其他常用sql语句:

1、修改数据表中某项字段属性,为其添加备注。

语句格式:comment on column  库名.表名.字段名 is  '输入的备注';

示例: 我要在ers_data库中  test表 document_type字段添加备注,则sql语句为:

comment on column ers_data.test.document_type is '文件类型';

2、删除数据表中的某字段。

语句格式:alter table  表名  drop (字段);

MySQL在已存在的表中增加一个新字段

这样会默认在表的最后增加一个auth字段,如果你想在开头添加,你可以这样写:

在中间增加:

  语法:

以上,如有纰漏,欢迎指正。

mysql数据库有数据怎么添加字段

例子SQL(给表table1添加一个字段transactor):

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

在MYSQL数据库中加新字段简单吗?

修改表结构问题不大吧

就是主键,索引什么的处理

你可以这样

1.CREATE TABLE newtable SELECT * FROM oldtable where 1=2;

这是复制表结构,但是不导数据。

2.然后再ALTER TABLE newtable ADD (newcol1 type1,newcol2 type2,。。。),这样你可以给表添加字段

3.INSERT INTO newtable (oldcol1,oldcol2,。。。oldcoln)SELECT * FROM oldtable;这样就把原来的数据全部移植到新表中,当然也可以给新字段设置默认值。

4.再把原表的主外键,索引,约束等等加上去就OK;

至于你说的请另外的人做,能不能看懂,肯定可以的。。

至于怎样修改还是新开发哪个方便这个就要看你的老系统做的怎么样了,如果老系统扩展性比较好,结构也比较优化合理的话,应该问题不大,简单的加几个字段,程序里面稍微改下就OK了。

如果请人修改的话,不用花多少银子的啊,这个很简单的。、

mysql 怎么给一个表一次增加多个字段?

一、添加字段的命令如下:alter table tableName add newColumn varchar(8) comment '新添加的字段'

1、添加单行字段:

ALTER TABLE role

ADD `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模块';

2、添加多行字段:

ALTER TABLE role

ADD COLUMN `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模块',

ADD COLUMN `type` VARCHAR(30) NOT NULL COMMENT '项目' AFTER `default_module`;

扩展资料

增加字段注意事项:

1、在增加字段的语句中需要注意的是,comment为注释,就像在java中//作用是一样的。

2、comment后需要加单引号将注释引起来。

3、创建新表的脚本中,可在字段定义脚本中添加comment属性来添加注释。

参考资料 百度百科 mySQL

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。