修改字段数据类型

mysql 查看表中字段的数据类型

已查询结果显示 
desc 表名; 
show columns from 表名; 
describe 表名;

以sql语句显示 
show create table 表名;

还可以通过专门的管理表来查看

use information_schema 
select * from columns where table_name=’表名’;

修改字段类型或长度

语法:mysql> alter table 表名 modify column 字段名 类型;

mysql> alter table boom modify column id varchar(50); #修改字段类型
Query OK, 10 rows affected (1.15 sec)
Records: 10 Duplicates: 0 Warnings: 0

mysql> insert into boom (id,sname,sex,job) values(‘10‘,‘Bob‘,‘m‘,‘clerk‘);
Query OK, 1 row affected (0.12 sec)

原文地址:https://www.cnblogs.com/kmato/p/9418305.html

时间: 2024-11-03 23:31:40

修改字段数据类型的相关文章

SQL SERVER数据库的表中修改字段的数据类型后,不能保存

在数据库里面建了一个表,可是由于对SQL SERVER的建表功能不熟悉,不知道把主键设成什么是好,就先设置了个TEXT类型,可是后来朋友们告诉我说,TEXT类型容易让数据文件变得很大,还 是改成一个int型比较好.就打算修改字段类型.可是总是提示不让我修改,那个意思就是说你只能重建这个表.ACCESS都可以让随便修改类型,为啥 SQL SERVER就不行,不信这个邪,还是问问专业测试SQL SERVER的人员吧,问了半天没有反应,看来还是得自己去BAIDU一下,这次搜索很顺利,直接找到了心满意足

Oracle修改字段类型和长度

Oracle修改字段名 alter table 表名 rename column 旧字段名 to 新字段名 Oracle修改字段类型和长度 alter table 表名 modify 字段名 数据类型 如果是修改数据类型比如由varchar2修改为int且字段内有值,会报如下错误 解决方法参考:http://blog.csdn.net/itmyhome1990/article/details/8681206 转载请注明出处:http://blog.csdn.net/itmyhome1990/ar

用SQL语句添加删除修改字段_常用SQL

1.增加字段     alter table docdsp     add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型     ALTER TABLE table_name     ALTER COLUMNcolumn_name new_data_type4.sp_rename 改名     EXEC sp_rename '[dbo].[Table_1].[filedName1]

曲演杂坛--使用ALTER TABLE修改字段类型的吐血教训

--===================================================================== 事件起因:开发发现有表插入数据失败,查看后发现INT类型自增值已经到了最大值,无法继续插入,需要修改INT类型为BIGINT类型. --===================================================================== 作为一群自认为还算有点经验的老DBA,大家相互商量下,决定删除复制,然后禁止访问

用SQL语句添加删除修改字段

1.增加字段     alter table docdsp     add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型     ALTER TABLE table_name     ALTER COLUMNcolumn_name new_data_type4.sp_rename 改名     EXEC sp_rename '[dbo].[Table_1].[filedName1]

oracle 修改字段类型的方法(转)

今天公司因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型 要是没有数据的话直接用以下语句即可 alter   table  tb_test  modify permile  number(5,2); 但是有数据的话 就不能用上面方法了, alter table tb_test add permile_temp number(5,2) update tb_test set  permile_temp=permile; alter table drop col

scripts 产生修改字段的脚本

该脚本使用场景:大规模的修改字段,该脚本只是产生修改的脚本并不会做alter column修改 譬如本实例下不同db不同table总共有1000个字段需要修改 /*功能描述:1.批量产生修改表字段脚本[email protected]设置过滤类型长度相同的修改3. 考虑因素( default_constraint/check_constraint/index/full_index/statistics)使用方法:@filter 设置过滤, @s 输入需要修改的cloumn 潜在问题:数据类型考虑

用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称. 语法 sp_rename

mysql 修改字段排列位置

修改字段排列位置 ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2 参数说明 FIRST,可选参数 将字段1,修改为表的第一个字段. AFTER 字段名2 将字段1,插入到字段2的后面. 将数据表grade的username字段,修改未表的第一个字段 将数据表grade的id字段,插入到grade字段后面