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);
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;