精华内容
下载资源
问答
  • SQL语句修改字段默认值

    千次阅读 2019-06-24 22:52:21
    一、SQL语句修改字段默认值 alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 说明:添加一个表的字段的约束并指定...

    一、SQL语句修改字段默认值

    alter table 表名 drop constraint 约束名字

    说明:删除表的字段的原有约束

    alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称

    说明:添加一个表的字段的约束并指定默认值

    go

    例:

    alter table T_ping drop constraint DF_T_ping_p_c
    alter table T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c
    go

    alter table with check T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c

    alter table with nocheck T_ping add constraint DF_T_ping_p_c DEFAULT ((2)) for p_c

    两者的区别是If you do not want to verify new CHECK or FOREIGN KEY constraints against existing data, use WITH NOCHECK. This is not recommended except in rare cases. The new constraint will be evaluated in all future updates.

    对于要建立约束的两个表,如果其中的一个已有数据,把“在创建时检查现有数据”选项设置为“是”将告诉SQL SERVER:当开始具体创建约束时,要对表中现有的数据进行检查。如果现有数据符合约束的定义,则约束被成功加入到表中,然而,如果有任何数据不能通过约束验证,则不会把约束应用到数据库中。

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/henryhappier/archive/2009/11/18/4829242.aspx

    转载于:https://www.cnblogs.com/henryhappier/archive/2010/01/25/1656150.html

    展开全文
  • sql语句修改字段长度

    2016-12-29 13:05:00
    sql语句修改字段长度 alter table <表名> alter column <字段名> 新类型名(长度) 例: alter table students alter column PhotoEnterSchool nvarchar(500) alter table students alter column ...

    sql语句修改字段长度

    alter table <表名> alter column <字段名> 新类型名(长度)

    例:

    alter table students alter column PhotoEnterSchool nvarchar(500)
    alter table students alter column PhotoGraduate nvarchar(500)

     

    转载于:https://www.cnblogs.com/yechangzhong-826217795/p/6232584.html

    展开全文
  • mysql使用sql语句修改字段名称,字段长度。 1.修改字段的长度 语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE testTable MODIFY COLUMN id INT...

    mysql使用sql语句修改字段名称,字段长度。

    1.修改字段的长度

    语法:

    ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)

    例子:

    将字段的长度由10改为20

    ALTER TABLE testTable MODIFY COLUMN id INT(20)

    2.修改字段的名称

    语法:

    alter table <表名> change <字段名> <字段新名称> <字段的类型>。

    例子:

    将字段old_name改为new_name

    ALTER TABLE testTable CHANGE old_name New_name VARCHAR(25)

    3.新增字段

    语法:

    新增默认为空的字段
    ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 DEFAULT NULL;
    新增不为空的字段
    ALTER TABLE 表名ADD COLUMN 字段名 字段类型 NOT NULL;

    例子:
    ALTER TABLE testTable ADD COLUMN name VARCHAR(20) DEFAULT NULL;

    ALTER TABLE testTable ADD COLUMN name VARCHAR(20) NOT NULL;

    4.删除字段

    语法:

    ALTER TABLE 表名 DROP COLUMN 字段名;

    例子:

    ALTER TABLE testTable DROP COLUMN testInt;

    5.批量增加字段
    方法一

    可以使用事务

    语法:

    begin; //事务开始
    alter table 表名 add 字段名 字段类型(长度);
    alter table 表名 add 字段名 字段类型(长度);
    alter table 表名 add 字段名 字段类型(长度);
    alter table 表名 add 字段名 字段类型(长度);
    commit;

    例子:

    begin; //事务开始
    alter table testTable add testText1 varchar(25);
    alter table testTable add testText2 varchar(25);

    commit;

    方法二

    alter table 表名 add (字段1 类型(长度),字段2 类型(长度),字段3 类型(长度));

    alter table testTable add (testText1 varchar(25),testText2 varchar(25));

    6.批量修改字段名称
    语法:

    alter table 表 change 修改前字段名 修改后字段名称 类型(长度) not null,
    change 修改前字段名 修改后字段名称 类型(长度) not null,
    change 修改前字段名 修改后字段名称 类型(长度)not null,
    change 修改前字段名 修改后字段名称 类型(长度) not null,
    change 修改前字段名 修改后字段名称 类型(长度) not null,

    例子:

    alter table testTable change testText1 testText11 varchar(25) not null,
    change testText2 testText22 varchar(25)not null,

    展开全文
  • sql语句修改字段类型

    万次阅读 热门讨论 2018-05-31 21:33:02
    修改字段名: sp_rename ‘表名.原字段名’,’表名.新字段名’ 例如我想把Card_Info表里面的OnDate改为Date: sp_rename ‘Card_Info.OnDate’,’Card_Info.Date’ 修改数据类型: alter table 表名 alter ...

    修改字段名:

    sp_rename ‘表名.原字段名’,’表名.新字段名’
    例如我想把Card_Info表里面的OnDate改为Date:
    sp_rename ‘Card_Info.OnDate’,’Card_Info.Date’

    修改数据类型:

    alter table 表名 alter column 列名 数据类型
    例如我想把Card_Info表里面的Time数据类型由time(7)改为time(0)
    alter table Card_Info alter column Time time(0)

    修改字段名为非空:

    ALTER TABLE 表 ALTER COLUMN [字段名] 字段类型 NOT NULL
    如我想把Card_Info表里面的Time数据类型改为允许为空:
    alter table Card_Info alter column Time time(0) null
    改为非空就是后面改为not null;

    增加字段名:

    通用式:alter table [表名] add [字段名] 字段属性
    例如我想在CancelCard_Info表里面加一个IsCheck是否结账名;
    alter table CancelCard_Info add IsCheck varchar(10)

    以前想修改字段类型的话我直接把数据库某一个表给删掉重新添加,但是学习了这些sql语句后再去修改就会变得方便很多。以上几个修改方法我都试过了;很有用的sql语句;

    展开全文
  • mysql中利用sql语句修改字段名称,字段长度等操作一.修改字段的长度语法:例子:二.修改字段的名称语法:例子:三.新增字段语法:例子:四.删除字段语法:例子:五.批量增加字段方法一语法:例子:方法二六.批量修改...
  • MySQL添加字段和修改字段 MySQL添加字段的方法并不复杂,下面将为您详细介绍MYSQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1添加表字段 alter table table1 add ...
  • 1.修改字段的长度 语法: ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度) 例子: ALTER TABLE attence MODIFY COLUMN id INT(20) 2.修改字段的名称 语法: alter table <表名> ...
  • 1.如果表中没有数据 Sql代码 1 alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....) 2 alter table student modify(id number(4));---将student表中id字段改为number,...--修改字段名 ALTER
  • MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句。重命名字段的语法为:alter table change 。现在我们来尝试把test表中的t_name字段重命名为t_name_new字段。1、首先...
  • sql语句 修改字段属性

    千次阅读 2016-02-24 18:00:05
    alter table sysmenu modify 字段名 字段属性;
  • SQL语句修改字段属性

    2012-05-16 11:27:18
    于是希望在界面上运行SQL语句进行修改。 试验了一下,成功进行修改字段,命令如下:   alter table researchunit  alter column 基地英文 varchar(180) alter table researchunit  ...
  • //修改字段是否为空 ALTER TABLE 表名 ALTER COLUMN 字段 类型 NULL;//为空 ALTER TABLE 表名 ALTER COLUMN 字段 类型 NOT NULL;...alter table 表名 add 字段名 类型(长度) 是否为空 //例子 alter table CHY_Cer
  • SQL语句增加字段、修改字段、修改类型、修改默认值 一、修改字段默认值 alter table 表名 drop constraint ...二、修改字段名: alter table 表名 rename column A to B 三、修改字段类型: alter table 表名 alter c
  • SQL语句如何修改字段名

    千次阅读 2013-09-30 09:54:00
    SQL语句添加删除修改字段 1.增加字...
  • Sql 语句添加字段 alter table 表名 add 字段名 decimal(10,1) default 0 not null --修改类型 alter Table bbs ...Sql 语句修改默认值 alter table 表名 drop constraint 约束名字 --删除字段约束 al...
  • oracle中使用SQL语句修改字段类型表中没有数据: 直接这样就可以了 alter table 表名 modify (字段名 类型) eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,请看!!! /*...
  • SQL语句: 用SQL语句修改字段的默认值

    千次阅读 2007-03-21 16:36:00
    ALTER TABLE 表名 add constraint 约束名 default 1000 for 字段名 
  • SQL语句更改字段名

    千次阅读 2018-04-10 10:43:52
    ①如果有数据,建议按下面方法执行 --变通:先建一个新的符号要求的字段,然后把老字段的值复制过来,最后把老字段删掉 alter table table_name add new_field_name int go update table_name set new_field_...
  • 修改字段名: 下例将表 customers 中的列 contact title 重命名为 title。 EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN' 修改字段属性: alter table tab_info alter column thisname varchar...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,235
精华内容 494
关键字:

sql语句修改字段名