PHP+MYSQL学习教程

MySQL添加字段、修改字段和删除字段的方法

来源:德曼

合肥SEO培训

中心 | 时间:2011-10-27 0:31:34 | 浏览:
MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。MySQL数据库系统相信大家都比较熟悉了,下文对MySQL添加字段的方法,MySQL修改字段的方法,MySQL删除字段的方法作了详细的说明,供您参考学习之用。以及mysql新增字段、添加字段、删除字段、修改字段、级联删除、级联更新的说明。

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 字段 名;

“本文上半部分内容由合肥php培训中心老师整理”欢迎大家转载!

mysql 新增字段 添加字段 删除字段 修改字段 级联删除 级联更新

//主键
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//删除列

alter table t2 drop column c;

//重命名列

alter table t1 change a b integer;

//改变列的类型

alter table t1 change b b bigint not null; alter table infos change list list tinyint not null default '0';

//重命名表

alter table t1 rename t2;

加索引

mysql> alter table tablename change depno depno int(5) not null; mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); mysql> alter table tablename add index emp_name (name);

加主关键字的索引

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引

mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引

mysql>alter table tablename drop index emp_name;

修改表:

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

mysql> ALTER TABLE table_name DROP field_name;

级联更新 和 删除(红色部分,不区分大小写 )

DROP TABLE IF EXISTS `mail_model`; create table mail_model( id varchar(50) primary key not null , mail_filename varchar(200), content varchar(2000) )ENGINE=InnoDB DEFAULT CHARSET=gbk;
DROP TABLE IF EXISTS `mail_model_extend`; create table mail_model_extend( id int(6) auto_increment not null primary key, rid varchar(50) not null, content varchar(2000), INDEX (RID), FOREIGN KEY (RID) REFERENCES mail_model(ID) ON DELETE CASCADE ON UPDATE CASCADE )ENGINE=InnoDB DEFAULT CHARSET=gbk;

下半部分内容由合肥PHP培训学校老师心得整理,希望对大家学习PHP+MYSQL有帮助!


MySQL添加字段的方法,MySQL修改字段的方法,MySQL删除字段的方法



同类信息:
· 德曼php培训:MySQL字段数据类型详解说明
· 德曼MySQL忘记密码正确解决方法,一分钟搞定!

MySQL相关信息:
· MySQL添加字段、修改字段和删除字段的方法
· 德曼php培训:MySQL字段数据类型详解说明
· 德曼MySQL忘记密码正确解决方法,一分钟搞定!
· mysql忘记密码怎么办?mysql修改root密码解决办法!
【声明】以上文章或资料除注明为www.dm35.com自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。目前网站上有些文章未注明作者或出处,甚至标注错误,此类情况出现并非不尊重作者及出处网站,而是因为有些资料来源的不规范。如果有了解作者或出处的原作者或网友,请告知,本网站将立即更正注明,并向作者或出处单位道歉。被摘录的对象如有任何异议,请与本站联系,联系邮箱:dm35@vip.qq.com,本站确认后将立即撤下。谢谢您的支持与理解!
提供合肥SEO培训、合肥网站优化、MySQL添加字段、修改字段和删除字段的方法、合肥网页设计的合肥网络公司
德曼培训课程列表
在线客服
合肥网站建设合肥网站推广合肥网站优化合肥SEO培训,欢迎联系我们:
手机:13909691973(朱)  13966780114(查)
电话:0551-3221973  3444757
传真:0551-3444475
电子邮件:dm35@vip.qq.com
在线客服①   在线客服②
随机文章
最新文章
热点文章