精华内容
下载资源
问答
  • 1.改变字段长度 ALTER TABLE T_MSG_SEND_R_ACC MODIFY reply_content VARCHAR...2.删除字段ALTER TABLE MSG_TX_BATCH_RESULT DROP COLUMN msg_id_qxt; 转载于:https://www.cnblogs.com/thiaoqueen/p/7244192.html...

    1.改变字段长度

    ALTER TABLE T_MSG_SEND_R_ACC MODIFY reply_content VARCHAR(512);

    2.删除字段
    ALTER TABLE MSG_TX_BATCH_RESULT DROP COLUMN msg_id_qxt;

    转载于:https://www.cnblogs.com/thiaoqueen/p/7244192.html

    展开全文
  • SQL语句删除字段中包含的某个字符

    千次阅读 2017-03-02 17:15:21
    sql语句: -- Oracle  update 表 set 列 = replace (列,'晋','') where 列 like '%晋%' or  update 表 set 列 = '晋' || 列 where 列 not like '%晋%' -- MySQL upd

    比如车牌 晋A12345 中的 晋 字。有的行是没有的,只要删除有的

    sql语句:

    -- Oracle 
    update 表   set 列 = replace (列,'晋',''where 列 like '%晋%'
    or 
    update 表   set 列 = '晋' ||  列  where 列 not like '%晋%'
    -- MySQL
    update 表   set 列 = replace (列,'晋',''where 列 like '%晋%'
    or 
    update 表   set 列 = CONCAT('晋',列) where 列 not like '%晋%'
    -- SQLServer
    update 表   set 列 = replace (列,'晋',''where 列 like '%晋%'
    or 
    update 表   set 列 = '晋'+列 where 列 not like '%晋%'

    展开全文
  • 感触很深,能在代码中解决的基本上都有sql函数,sql语句去解决。虽然这样会增加数据库负担。 还是以学习为主。 今天就学习了一条,可以在字段删除相应内容的sql函数。 当前字段里的内容: xxxx,yyyy,zzzz, ...

    最近处理数据库比较频繁,看了很多关于sql的函数。

    感触很深,能在代码中解决的基本上都有sql函数,sql语句去解决。虽然这样会增加数据库负担。

    还是以学习为主。 

    今天就学习了一条,可以在字段内删除相应内容的sql函数。

    当前字段里的内容: xxxx,yyyy,zzzz,  数据库里存的是VERCHAR  以文本类型存的。

    现在需要: 删除‘yyyy’

     

    sql语句:

    UPDATE  表名 SET 字段名 = REPLACE(字名,"yyyy,"," ") WHERE +判断条件;

     

    ps:如果大家存表时是通过 逗号分割的想要删除的后面记得加上 ,

     

    以后还是要多看看sql函数。还有很多需要学习的。。。

    展开全文
  • 如题,这是什么原因,如何处理
  • oracle使用sql语句增加修改删除字段示例
  • oracle使用sql语句增加修改删除字段示例 添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);  修改字段的语法:alter table tablename modify (column ...
    oracle使用sql语句增加修改删除字段示例

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 
    修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….); 
    删除字段的语法:alter table tablename drop (column); 
    添加、修改、删除多列的话,用逗号隔开。 
    使用alter table 来增加、删除和修改一个列的例子。 
    创建表结构:
    复制代码 代码如下:

    create table test1
    (id varchar2(20) not null);

    增加一个字段:
    复制代码 代码如下:

    alter table test1
    add (name varchar2(30) default ‘无名氏' not null);

    使用一个SQL语句同时添加三个字段:
    复制代码 代码如下:

    alter table test1
    add (name varchar2(30) default ‘无名氏' not null,
    age integer default 22 not null, 
    has_money number(9,2) 
    );

    修改一个字段
    复制代码 代码如下:

    alter table test1
    modify (name varchar2(16) default ‘unknown');

    另:比较正规的写法是:
    复制代码 代码如下:

    -- Add/modify columns 
    alter table TABLE_NAME rename column FIELD_NAME to NEW_FIELD_NAME;

    删除一个字段
    复制代码 代码如下:

    alter table test1
    drop column name;

    需要注意的是如果某一列中已经存在值,如果你要修改的为比这些值还要小的列宽这样将会出现一个错误。 
    例如前面如果我们插入一个值
    复制代码 代码如下:

    insert into test1
    values ('1′,'我们很爱你');

    然后曾修改列: alter table test1
    modify (name varchar2(8));
    将会得到以下错误:
    ERROR 位于第 2 行:
    ORA-01441: 无法减小列长度, 因为一些值过大 
    高级用法: 
    重命名表
    复制代码 代码如下:

    ALTER TABLE table_name RENAME TO new_table_name;

    修改列的名称
    语法:
    复制代码 代码如下:

    ALTER TABLE table_name RENAME COLUMN supplier_name to sname;

    范例:
    复制代码 代码如下:

    alter table s_dept rename column age to age1;


    附:创建带主键的表>>
    复制代码 代码如下:

    create table student (
    studentid int primary key not null,
    studentname varchar(8),
    age int);

    1、创建表的同时创建主键约束
    (1)无命名
    复制代码 代码如下:

    create table student (
    studentid int primary key not null,
    studentname varchar(8),
    age int);

    (2)有命名
    复制代码 代码如下:

    create table students (
    studentid int ,
    studentname varchar(8),
    age int,
    constraint yy primary key(studentid));

    2、删除表中已有的主键约束 
    (1)无命名 
    可用 SELECT * from user_cons_columns;
    查找表中主键名称得student表中的主键名为SYS_C002715
    alter table student drop constraint SYS_C002715; 
    (2)有命名
    复制代码 代码如下:

    alter table students drop constraint yy;

    3、向表中添加主键约束
    复制代码 代码如下:

    alter table student add constraint pk_student primary key(studentid);
    展开全文
  • 微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决。
  • MySQL添加字段和修改字段 MySQL添加字段的方法并不复杂,下面将为您详细介绍MYSQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1添加表字段 alter table table1 add ...
  • SQL语句修改字段默认值

    千次阅读 2019-06-24 22:52:21
    一、SQL语句修改字段默认值 alter table 表名 drop constraint 约束名字 说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 说明:添加一个表的字段的约束并指定...
  • Sql 语句添加字段 alter table 表名 add 字段名 decimal(10,1) default 0 not null --修改类型 alter Table bbs alter column title varchar...alter table 表名 drop constraint 约束名字 --删除字段约束 al...
  • SQL语句对于字段的简单操作 1、表里添加一个新的字段 alter table table_name add after_name varchar(20); 2、表里删除一个新的字段 alter table table_name drop column (要删除字段名); 3、修改表里的...
  • 添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype ...删除字段的语法:alter table table...
  • from:http://blog.csdn.net/realtek_2005/article/details/5818205/ 用 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。代码如下:CREATE TABLE Table1 (Id COUNTER ...
  • mysql中利用sql语句修改字段名称,字段长度等操作一.修改字段的长度语法:例子:二.修改字段的名称语法:例子:三.新增字段语法:例子:四.删除字段语法:例子:五.批量增加字段方法一语法:例子:方法二六.批量修改...
  • SQL语句增加字段、修改字段、修改类型、修改默认值 一、修改字段默认值 alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束 alter table 表名 add constraint 约束名字 DEFAULT 默认值 ...
  • SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_name new_...
  • sql语句增加字段 索引

    2017-06-21 17:34:00
    alter table order_info add area varchar(50) create index group_compar on ry_order (group_compar);...alter table 表名 drop constraint 约束名字 ------说明:删除表的字段的原有约束 alter tab...
  • -- 删除字段if exists (select * from syscolumns where id =object_id(Calendar_Detail) and name=Work_Flag)ALTER TABLE [Calendar_Detail ] DROP COLUMN [Work_Flag] if exists (select * from syscolumns where...

空空如也

空空如也

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

sql语句删除字段