mysql alter修改字段的长度 类型sql语句
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-24 15:17:38 浏览: 评论:0
在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.
mysql 修改字段长度:
alter table news modify column title varchar(130);
alter table 表名 modify column 字段名 类型;
如:news 表里的title 字段 原来长度是 100个字符,现长度要改成130个字符
alter table news modify column title varchar(130);
修改字段类型:
数据库中address表 city字段是varchar(30)
修改类型可以用(谨慎修改类型,可能会导致原有数据出错)
mysql> alter table address modify column city char(30);
修改字段的长度标准语句为:
alter table 表名 modify column (字段1 类型,字段2 类型.........);
把需要修改的字段写进去,不修改的不用写了.
实例:假如有表名news,字段名tags,原tags为char(20),现在要改为char(200),则可以这么写:
alter table 'phome_enewstags' modify column tagname char(200);
alter table 'phome_ecms_news' modify column filename varchar(100);
执行下就可以了.
也可以用下面的指令:
alter table sms_billbook_tj change tj_type tj_type varchar(100) ;
alter table 表名 change 列名 列名 varchar(100); //phpfensi.com
mysql alter用法
1:删除列:ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列:ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'
3:修改列的类型信息:ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'
4:重命名列:ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'
5:重命名表:ALTER TABLE 【表名字】 RENAME 【表新名字】
6:删除表中主键:Alter TABLE 【表名字】 drop primary key
7:添加主键:ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)
8:添加索引:ALTER TABLE sj_resource_charges add index INDEX_NAME (name);
9: 添加唯一限制条件索引:ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);
10: 删除索引:alter table tablename drop index emp_name;
Tags: alter字段长度 mysql字段长度
相关文章
- ·MySQL数据库中CHAR与VARCHAR区别介绍(2014-10-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)