mysql alter修改字段的长度 类型sql语句
2014-06-03 16:41
405 查看
在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);
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;
MySQL Replication提示错误Error You cannot ALTER a log table
MySQL ALTER命令使用方法详解
Mysql更改表结构ALTER (alter) 用法
mysql alter 修改字名 表名 结构 增加列
mysql php 动态给表增加列 ALTER TABLE
mysql 命令修改表结构ALTER TABLE 句法
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;
MySQL Replication提示错误Error You cannot ALTER a log table
MySQL ALTER命令使用方法详解
Mysql更改表结构ALTER (alter) 用法
mysql alter 修改字名 表名 结构 增加列
mysql php 动态给表增加列 ALTER TABLE
mysql 命令修改表结构ALTER TABLE 句法
相关文章推荐
- Mysql中使用sql语句修改表中某一个字段的长度或者修改字段的类型
- 读取sql server表的字段名,字段类型,字段长度,字段属性描述的sql语句
- (转)列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息的SQL语句
- SQL语句修改字段类型与第一次SQLServer试验解答
- 读取sql server表的字段名,字段类型,字段长度,字段属性描述的sql语句
- Oracle/SQL 修改字段类型和长度
- oracle中使用SQL语句修改字段类型
- 读取sql server表的字段名,字段类型,字段长度,字段属性描述的sql语句
- [SQL]sql语句如何修改字段长度
- sqlserver 修改字段类型,同表查询重复记录sql语句
- Access中修改字段类型SQL语句
- mysql命令行命令和SQL语句,MySQL修改删除增加字段类型,字段数据等。。
- 用SQL语句获取MSSQL表关键字段的名称、数据类型和长度
- Access数据库字段类型 及修改Alter字段类型的SQL语句举例
- 用SQL语句查询出所有表的表结构(字段定义,类型,长度等),导出CSV(SQL2008 R2)
- sql语句修改access中的字段类型,access数据类型大全!
- Access中字段类型及修改字段类型的SQL语句
- 读取sql server表的字段名,字段类型,字段长度,字段属性的sql语句
- sql语句查询表的字段类型长度和表说明
- Oracle中使用SQL语句修改字段类型总结