精华内容
下载资源
问答
  • 本篇文章是对sql实现修改表字段名进行了详细的分析介绍,需要的朋友参考下
  • MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型。 给表添加字段。 给表删除字段。 修改字段类型,扩充字段长度。 修改字段,字段类型。
    -- 创建表
    create table field_changes ( name char);
    desc field_changes;
    

    在这里插入图片描述
    给表添加字段。

    alter table field_changes add code char(50);
    desc field_changes;
    

    在这里插入图片描述
    给表删除字段。

    alter table field_changes drop code;
    desc field_changes;
    

    在这里插入图片描述
    修改字段类型,扩充字段长度。

    alter table field_changes modify name char(50);
    desc field_changes;
    

    在这里插入图片描述
    修改字段名,字段类型。

    alter table field_changes change name name1 int;
    desc field_changes;
    

    在这里插入图片描述
    喜欢的点个赞❤吧!

    展开全文
  • 2、修改表字段SQL语句 使用rename关键字来实现字段的修改: alter table 表名 rename column旧的字段 to 新的字段名名; 使用modify关键字来实现对数据类型的修改: alter table 表名 modify 字段 数据类型; ...

    1、查看表结构

    desc 表名

    2、修改表字段SQL语句

    使用rename关键字来实现字段名的修改:

    alter table 表名 rename column旧的字段名 to 新的字段名名;

    使用modify关键字来实现对数据类型的修改:

    alter table 表名 modify 字段名 数据类型;

    使用add关键字来实现字段名的增加

    alter table 表名 add 字段名 数据类型;

    使用drop column关键字来实现字段名的增加

    alter table drop column permile;

    展开全文
  • Oracle修改表字段操作SQL

    千次阅读 2018-10-15 18:45:32
    增加字段:alter table 表名 add (字段 字段类型 默认值 是否为空); alter table tablename add (column ...修改字段:alter table 表名 modify (字段 字段类型 默认值 是否为空); alter table tablename ...

    增加字段:alter table 表名 add (字段名 字段类型 默认值 是否为空);

    alter table tablename add (column datatype [default value][null/not null],….);

    修改字段:alter table 表名 modify (字段名 字段类型 默认值 是否为空);

    alter table tablename modify (column datatype [default value][null/not null],….);

    删除字段:alter table 表名 drop column 字段名;

    alter table tablename drop (column);

    重命名字段:alter table 表名 rename  column  列名 to 新列名;

    alter table tablename rename column oldColumn to newColumn;

    重命名表名:alter table 表名 rename to  新表名;

    alter table tablename rename to newTableName;

    展开全文
  • sql实现修改表字段名

    千次阅读 2019-12-27 08:10:15
    本文转载自:https://www.cnblogs.com/ringnet/archive/2007/04/27/729213.html ...字段','新字段','column'Top sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_re...
    本文转载自:
    https://www.cnblogs.com/ringnet/archive/2007/04/27/729213.html  作者:ringnet 转载请注明该声明。
    

    sp_rename   N'表名.字段名','新字段名','column'Top

    sp_rename  
      更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。  
       
      语法  
      sp_rename   [   @objname   =   ]   'object_name'   ,  
              [   @newname   =   ]   'new_name'  
              [   ,   [   @objtype   =   ]   'object_type'   ]  
       
      参数  
      [@objname   =]   'object_name'  
       
      是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么   object_name   必须为   table.column   形式。如果要重命名的是索引,那么   object_name   必须为   table.index   形式。object_name   为   nvarchar(776)   类型,无默认值。  
       
      [@newname   =]   'new_name'  
       
      是指定对象的新名称。new_name   必须是名称的一部分,并且要遵循标识符的规则。newname   是   sysname   类型,无默认值。  
       
      [@objtype   =]   'object_type'  
       
      是要重命名的对象的类型。object_type   为   varchar(13)   类型,其默认值为   NULL,可取下列值。  
       
      值   描述    
      COLUMN   要重命名的列。    
      DATABASE   用户定义的数据库。要重命名数据库时需用此选项。    
      INDEX   用户定义的索引。    
      OBJECT   在   sysobjects   中跟踪的类型的项目。例如,OBJECT   可用来重命名约束(CHECK、FOREIGN   KEY、PRIMARY/UNIQUE   KEY)、用户表、视图、存储过程、触发器和规则等对象。    
      USERDATATYPE   通过执行   sp_addtype   而添加的用户定义数据类型。    
       
       
      返回代码值  
      0(成功)或非零数字(失败)  
       
      注释  
      只能更改当前数据库中的对象名称或数据类型名称。大多数系统数据类型和系统对象的名称不能更改。  
       
      重命名视图时,sysobjects   表中有关该视图的信息将得到更新。重命名存储过程时,sysobjects   表中有关该过程的信息将得到更新。  
       
      每当重命名   PRIMARY   KEY   或   UNIQUE   约束时,sp_rename   都会自动为相关联的索引重命名。如果重命名的索引与   PRIMARY   KEY   约束相关联,那么   sp_rename   也会自动重命名主键。  
       
       
       
      重要     重命名存储过程和视图后,请清空过程高速缓存以确保所有相关的存储过程和视图都重新编译。  
       
       
      重命名存储过程、视图或触发器不会更改   syscomments   表中相应对象的名称。由于原来的名称将从   syscomments   表插入   CREATE   语句,因此这样可能会导致为该对象生成脚本时出现问题。要获得最佳结果,请不要重命名这些对象类型,而应该删除并用新名称重新创建对象。  
       
      权限  
      sysadmin   固定服务器角色成员、db_owner   和   db_ddladmin   固定数据库角色成员或对象所有者可以执行   sp_rename。只有   sysadmin   和   dbcreator   固定服务器角色成员才能将"database"作为   object_type   来执行   sp_rename。  
       
      示例  
      A.   重命名表  
      下例将表   customers   重命名为   custs。  
       
      EXEC   sp_rename   'customers',   'custs'  
       
      B.   重命名列  
      下例将表   customers   中的列   contact   title   重命名为   title。  
       
      EXEC   sp_rename   'customers.[contact   title]',   'title',   'COLUMN'  
       
      Top

    重命名列:下例将表   customers   中的列   contact   title   重命名为   title。  
       
      EXEC   sp_rename   'customers.[contact   title]',   'title',   'COLUMN'

    展开全文
  • SQL实现修改表字段名

    千次阅读 2017-08-03 08:15:23
    字段','新字段','column'Top sp_rename  更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。    语法  sp_rename [ @objname = ] 'object_name' ,  [ @newname =
  • SQL 新增/修改 表字段列的类型等
  • 修改表名或表字段SQL语句

    万次阅读 2018-01-04 11:56:48
    修改表名称:rename table 老表 to 新表名 ...修改表选项:校队集,字符...修改表字段:新增,重命名,修改,删除 1.新增字段:alter table 表名 add [column] 字段 数据类型 [列属性][位置]  
  • oracle中修改表字段常用语句如下: 1、重命名表 ALTER TABLE table_name RENAME TO new_table_name; 2、添加列alter table tablename add(column1 datatype, column2 datatype, …) 说明:添加多列的话,用逗号...
  • SQL语句修改表字段及属性

    千次阅读 2019-06-17 14:46:25
    修改表名 – ALTER TABLE tableName RENAME TO test; – 增加主键 – alter table test add f int(5) unsigned default 0 not null auto_increment ,add primary key (f); – 修改ID为自增,并设置为主键 – ...
  • 今天小编就为大家分享一篇关于oracle查询锁表及解锁,修改表字段名与复制表结构和数据的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • SQLServer 修改表字段长度

    万次阅读 2019-05-14 20:44:12
    说明:当在建表的时候,创建字段类型是NVARCHAR(10),在实际使用的时候...实际插入数据库的时候,表中的数据只会显示:12345,要想都存入,就只能修改字段长度了 介绍一下如何修改字段长度: 语法:ALTER TABLE ta...
  • 修改字段Exec sp_rename 'zxchem_Suggest.End_Date','Yj_Finish_Date','Column'  修改字段长度Alter Table zxchem_Suggest Alter Column Yj_Finish_Date Varchar(10) Not Null 增加字段alter table docdsp add...
  • select  'alter table '+ b.name +' alter column ' + a.name + ' decimal(18,6)' from sys.columns a  join sys.objects b on b.object_id=a.object_id where a.user_type_id=106
  • MySql的简单修改表字段SQL语句

    千次阅读 2010-05-19 13:21:00
     alter table tablename add index 索引 (字段1[,字段2 …]);  alter table tablename add index index_name(name); #设置主键  alter table tablename add primary key(field_name); #添加...
  • SQL 如何修改表字段

    千次阅读 2017-08-10 11:18:12
    ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 SQL ALTER TABLE 语法 如需在表中添加列,请使用下列语法: ALTER TABLE table_name ADD column_name datatype 要删除表中的列,请使用下列语法: ...
  • SQL主要划分为三个类别,分别为 DDL(Data Definition Languages)数据定义语言 DML(Data Manipulation Language)数据操纵语言 DCL(Data Control Language)数据控制语言 本篇博客主要记录一下 DDL 数据定义...
  • sql server 修改表字段

    2019-09-26 23:50:37
    EXECUTE sp_addextendedproperty N'MS_Description','字段说明内容',N'user',N'dbo',N'table',N'表名',N'column',N'字段' 4。删除字段说明 EXEC sp_dropextendedproperty N'MS_Description', 'user','dbo', 'table...
  • 修改数据库成utf8的. alter database 数据库 character set utf8; 修改表默认用utf8. alter table 表名 character set utf8;...alter table 表名 modify 表字段名 varchar(50) CHARACTER SET utf8;
  • SQL 修改表字段注释

    千次阅读 2016-09-02 08:22:03
    sqlserver  表注释 IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description','user', N'dbo','TABLE', N'MAA_HINMOKU',N'COLUMN', N'FVHINMEZAI')) > 0) --EXEC sp_updateextendedproperty @name =...
  •  Sql anywhere修改表字段数据类型及长度: alter table t_building modify b_10 numeric(19,2)
  • SQL 修改表字段的默认值

    千次阅读 2018-01-18 11:21:17

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,098
精华内容 12,039
关键字:

修改表字段名sql