精华内容
下载资源
问答
  • mysql 删除表中字段为NULL的记录

    千次阅读 2018-07-30 18:24:03
    delete from kids where k_id is NULL; 删除表kids的k_id 字段为NULL的记录

    delete from kids where k_id is NULL;

    删除表kids中的k_id 字段为NULL的记录

    展开全文
  • SqlServer删除表中字段

    千次阅读 2018-07-23 10:25:00
    alter table 表名 drop column 字段 转载于:https://www.cnblogs.com/Dingcps/p/9353310.html

    alter table 表名 drop column 字段

    转载于:https://www.cnblogs.com/Dingcps/p/9353310.html

    展开全文
  • 下面是Sql Server 和 ...新建: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default \'默认值\' null , [字段2] ntext null , [字段3] datetime, [字段4] mo...

    下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。

    新建表:
    create table [表名]
    (
    [自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
    [字段1] nVarChar(50) default \'默认值\' null ,
    [字段2] ntext null ,
    [字段3] datetime,
    [字段4] money null ,
    [字段5] int default 0,
    [字段6] Decimal (12,4) default 0,
    [字段7] image null ,
    )

    删除表:
    Drop table [表名]

    插入数据:
    INSERT INTO [表名] (字段1,字段2) VALUES (100,\'51WINDOWS.NET\')

    删除数据:
    DELETE FROM [表名] WHERE [字段名]>100

    更新数据:
    UPDATE [表名] SET [字段1] = 200,[字段2] = \'51WINDOWS.NET\' WHERE [字段三] = \'HAIWA\'

    新增字段:
    ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

    删除字段:
    ALTER TABLE [表名] DROP COLUMN [字段名]

    修改字段:
    ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL

    重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
    sp_rename \'表名\', \'新表名\', \'OBJECT\'

    新建约束:
    ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= \'2000-1-1\')

    删除约束:
    ALTER TABLE [表名] DROP CONSTRAINT 约束名

    新建默认值
    ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT \'51WINDOWS.NET\' FOR [字段名]

    删除默认值
    ALTER TABLE [表名] DROP CONSTRAINT 默认值名

    删除Sql Server 中的日志,减小数据库文件大小
    dump transaction 数据库名 with no_log
    backup log 数据库名 with no_log
    dbcc shrinkdatabase(数据库名)
    exec sp_dboption \'数据库名\', \'autoshrink\', \'true\'

    \\\'添加字段通用函数
    Sub AddColumn(TableName,ColumnName,ColumnType)
    Conn.Execute(\"Alter Table \"&TableName&\" Add \"&ColumnName&\" \"&ColumnType&\"\")
    End Sub

    \\\'更改字段通用函数
    Sub ModColumn(TableName,ColumnName,ColumnType)
    Conn.Execute(\"Alter Table \"&TableName&\" Alter Column \"&ColumnName&\" \"&ColumnType&\"\")
    End Sub

    \\\'检查表是否存在

    sql=\"select count(*) as dida from sysobjects where id = object_id(N\'[所有者].[表名]\') and OBJECTPROPERTY(id, N\'IsUserTable\') = 1\"

    set rs=conn.execute(sql)

    response.write rs(\"dida\")\'返回一个数值,0代表没有,1代表存在


    判断表的存在:
    select * from sysobjects where id = object_id(N\'[dbo].[tablename]\') and OBJECTPROPERTY(id, N\'IsUserTable\') = 1

    某个表的结构
    select * from syscolumns where id = object_id(N\'[dbo].[你的表名]\') and OBJECTPROPERTY(id, N\'IsUserTable\') = 1

     

    create table student(
    Sno int not null primary key,
    Sname char(10)not null,
    Ssex bit not null,
    Sage tinyint not null,
    Sdept char(20) not null)

    create table course(
    Cno int not null primary key,
    Cname char(20)not null,
    Cpno int not null,
    Ccredit tinyint not null)


    create table sc(
    Sno int not null,
    Cno int not null,
    Grade tinyint not null
    foreign key(Sno)references student(Sno)
    foreign key(Cno)references course(Cno)
    )

     

     

    (1)
    seleCt top 1 S.sno,sname
    from SC,S
    where Cno='C2' and SC.sno=S.sno
    order by grade desC;

    (2)
    seleCt sname,age
    from Student,SC
    where SC.sno not in(
    seleCt SC.sno
    from SC
    where Cno='C2' )and SC.sno=S.sno;
    (3)
    seleCt sno, avg(grade) as average
    from SC
    group by sno
    having(avg(grade)>80);
    (3)法二
    seleCt sno, avg(grade) ' average'
    from SC
    group by sno
    having(avg(grade)>80);

    (4)
    delete from SC 
    where SC.sno in(
       seleCt sno
       from S
       where sname='S5');
    (5)
    seleCt sname
    from S
    where sdept='英语'and sex='男';
    (6)
    seleCt SC.sno,avg(grade) as average
    from S,SC
    where S.sno=SC.sno
    group by SC.sno;

    转载出处:https://www.cnblogs.com/wuchaofan1993/p/5833526.html

    展开全文
  • MySQL 修改 删除字段

    万次阅读 2019-09-20 15:59:30
    MySQL 修改 删除字段 ALTER TABLE 表名 DROP COLUMN 删除的字段;

    MySQL 修改表 删除字段

    ALTER TABLE 表名 DROP COLUMN 删除的字段;

     

    展开全文
  • 现想将TX_Separateout 的Comcode字段由原来的number类型修改为varchar2(20) –修改一个字段的类型 alter table TX_Separateout modify comcode number; 当所修改的字段下内容不为空时无法修改: 解决办法: –...
  • Oracle删除表中字段

    万次阅读 2017-10-11 16:17:05
    alter table 表名 drop column 列名称; 删除表中的一列:alter table bl_yhsz drop column zcmc;
  • 在MySQL命令行中删除表中的一个字段

    万次阅读 2018-08-10 17:19:43
    1、问题描述 在已经建好的表中删除一个特定的字段。 2、命令行展示 alter table 表名 drop column 字段名;
  • 以下是sql创建数据、删除删除字段、增加字段的示例,其中demo是你想要创建的数据: 创建数据: create table demo (id varchar(16) default '1',  name varchar(16) ) 删除数据: drop table ...
  • Oracle删除、修改(添加字段、修改字段、删除字段)语句总结 1、删除: delete from 表名; delete删除数据是一条一条的删除数据,后面可以添加where条件,不删除结构。注意:如果表中有identity产生的自增...
  • 在oracle删除表中某个字段

    千次阅读 2010-11-20 13:11:33
    当一个数据量很大,同时线上大量用户正在使用,为了避免不必要的意外,这时删除表字段,首先将该字段设置为无用状态,然后再删除字段。 设置某一个字段为无用状态 alter table 表名 set unuesed column 字段...
  • 1.查询表中相同字段查询表中字段为'bqyId'相同的字段db.resToMinPrice.aggregate([{'$group':{ '_id':{'bqyId':'$bqyId'}, 'uniqueIds':{'$addToSet':'$_id'},...
  • 一种方法使用mysql的check table和repair table 的sql语句。使用起来比较简便。 1. check table 和 repair table ...mysql -uxxxxx -p dbname check table tabTest; 如果出现的结果说Status是OK,则不用修复,如果...
  • 1、(t_tbl)增加字段 – 添加一个名为 col_name_add 的字符字段 alter table t_tbl add column col_name_add varchar(20); 2、修改字段名 – 将 col_name_old 的字段名改为 col_name_new 的字段名 alter ...
  • 探寻大表删除字段慢的原因

    千次阅读 2019-01-25 00:20:56
    《大表删除字段为何慢?》的案例,提到删除一张大的字段,产生了很多等待,但是测试环境模拟的现象,看起来和生产,略有区别。 由于生产环境,用的是DG架构,因此在数据库同事的协助下,利用DG备库snapshot的...
  • 添加字段 ALTER TABLE data_u11001000504 ADD COLUMN filedtest1 INTEGER 字段类型可以为:INTEGER、int4 int8、 varchar(11) 编辑字段 (1)修改字段类型 ALTER TABLE data_u11001000504 ALTER COLUMN varch TYPE ...
  • 如果删除字段的值,可以将所有值清空: UPDATE table_name SET field_name = ‘’; 如果删除字段(这个字段从此就没有了): ALTER TABLE qishu_books_sort01 DROP COLUMN Novel_text; 查看删除之前的结构的命令:...
  • Mysql添加字段,添加默认值,删除字段,删除默认值 前言 今天博主将为大家分享:Mysql添加字段,添加默认值,删除字段,删除默认值,不喜勿喷,如有异议欢迎讨论! 开始 1. 查看先有结构 2. 为 jmccms_dic_...
  • sql删除表中字段下为空的数据

    万次阅读 2017-08-07 10:34:18
    delete from 表名 where 字段名 is null; delete from 表名 where 字段名='';
  • 如何批量删除表中Site_A字段中AN01-1字符串?
  • 创建:  create table 表名 (  字段名1 字段类型 默认值 是否为空 ,  字段名2 字段类型 默认值 是否为空,  字段名3 字段类型 默认值 是否为空,  ......  );  创建一个user:  create table ...
  • 1.根据bqyId分组并统计数量,$group只会返回参与分组的字段,使用$addToSet在返回结果数组增加_id字段 2.使用$match匹配数量大于1的数据 3.doc.uniqueIds.shift();表示从数组第一个值开始删除;作用是踢除重复数据...
  • SQL增加、删除、更改表中字段

    千次阅读 2017-05-31 15:17:19
    1. 向表中添加新的字段  alter table table_name add column_name ...2. 删除表中的一个字段  delete table table_name column column_name 3. 修改表中的一个字段名  alter table table_name ren
  • rails 添加删除表 字段

    千次阅读 2016-12-24 11:15:29
    增加rails g model water_temperature position:integer name:string en_name:string删除新增错误的rails d model water_temperature position:integer name:string en_name:string新增表字段rails g migration ...
  • 删除表中一个字段的SQL语句

    千次阅读 2017-04-21 09:21:00
    1.删除没有默认值的列:alter table Test drop COLUMN BazaarType2.删除有默认值的列:先删除约束(默认值)alter table Test DROP CONSTRAINT DF__Test__BazaarType__3C4ACB5F(alter table Test DROP COLUMN ...
  • 我给大意了,直接写了个删除语句!又中招了。。。 在网上找了半天也没找到合适的代码! 回来想了想才知道自已太大意了!想了良久,想出了这么个办法, 今天去面试!我给大意了,直接写了个删除语句!又中招了。...
  • Mysql修改表中字段名称、字段类型

    千次阅读 2019-08-16 19:11:14
    修改字段名称: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 修改字段类型: ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据...删除字段 alter table desktop drop column software_category_id ...
  • 如何快速删除hive表中字段

    千次阅读 2017-09-21 22:05:00
    如果需要删除 column f 列 ,可以使用以下语句: ALTER TABLE test REPLACE COLUMNS ( creatingTs BIGINT, a STRING, b BIGINT, c STRING, d STRING, e BIGINT ); 转载于:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 853,909
精华内容 341,563
关键字:

删除表中字段