精华内容
下载资源
问答
  • select查询字段类型转换

    千次阅读 2016-04-11 17:22:43
    用法:cast(字段 as 数据类型) [当然是否可以成功转换,还要看数据类型强制转化时注意的问题] 实例:select cast(a as unsigned) as b from cardserver where order by bdesc; convert: 用法:convert(字段,数据...

    转换函数

    cast
    用法:cast(字段 as 数据类型) [当然是否可以成功转换,还要看数据类型强制转化时注意的问题]
    实例:select cast(a as unsigned) as b from cardserver where order by bdesc;

    convert:

    用法:convert(字段,数据类型)
    实例:select convert(a ,unsigned) as b from cardserver where order byb desc;

    展开全文
  • SQL查询列名,类型,字段类型

    千次阅读 2019-08-14 15:08:40
    SQL查询列名,类型,字段类型 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 ...

    SQL查询列名,类型,字段类型

    SELECT
      COLUMN_NAME 列名,
      COLUMN_TYPE 数据类型,
        DATA_TYPE 字段类型,
      CHARACTER_MAXIMUM_LENGTH 长度,
      IS_NULLABLE 是否为空,
      COLUMN_DEFAULT 默认值,
      COLUMN_COMMENT 备注 
    FROM
     INFORMATION_SCHEMA.COLUMNS
    where
    -- '****'为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
    table_schema ='****'
    AND
    -- '-----'为表名,到时候换成你要导出的表的名称
    -- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称
    table_name  = '-----'
    

    (Mysql亲测可用)

    展开全文
  • 1、查询数据库每张表的数据量: select table_name,table_rows from information_schema.TABLES where TABLE_SCHEMA = '数据库名' GROUP BY table_name,table_rows having table_rows >0; ...

    目录

    1、查询数据库每张表的数据量:

    2、修改字段类型、字段名、字段长度:

    2.1 修改字段类型、类型长度、默认值、注释  

    2.2、修改字段名:     


    1、查询数据库每张表的数据量:

           select  table_name,table_rows  from  information_schema.TABLES where TABLE_SCHEMA = '数据库名' GROUP               BY table_name,table_rows having table_rows >0;

    2、修改字段类型、字段名、字段长度:

    2.1 修改字段类型、类型长度、默认值、注释  

                ALTER  TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度  新默认值  新注释; -- COLUMN可以省略  

                如:alter  table table1 modify  column column1  decimal(10,1) DEFAULT NULL COMMENT '注释';

                 -- 正常,能修改字段类型、类型长度、默认值、注释  

         2.2、修改字段名:     

         ALTER  TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;    

             如: alter  table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT '注释';

             -- 正常,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释  

     

              alter  table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '注释' 

             -- 正常,能修改字段名、字段类型、类型长度、默认值、注释  

     

             alter  table table1 change column1 column2; 

             -- 报错

     

     

    展开全文
  • 查询dababase当前库下所有表名及表注释 select column_name,column_comment,data_type from information_schema...查询当前表下所有字段名及字段注释,以及类型 SELECT TABLE_NAME,TABLE_COMMENT FROM information_...

    查询dababase当前库下所有表名及表注释

        select column_name,column_comment,data_type from information_schema.columns where table_name='你的表名'
    

    在这里插入图片描述
    查询当前表下所有字段名及字段注释,以及类型

    SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='database名';
    

    在这里插入图片描述

    SELECT
    COLUMN_NAME 代码,
    COLUMN_COMMENT 名称,
    COLUMN_TYPE 数据类型,
    COLUMN_COMMENT 注释
    FROM
    INFORMATION_SCHEMA.COLUMNS
    where
    – wx 为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
    table_schema =‘xqd’
    AND
    – article为表名,到时候换成你要导出的表的名称
    – 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称
    table_name = ‘blacklist’

    SELECT
        column_name AS '字段名称',
        column_type AS '字段类型',
        column_comment AS '字段描述',
        IF(column_key='PRI','TRUE','FALSE') AS '主键唯一',
        IF(IS_NULLABLE='NO','TRUE','FALSE') AS '非空'
    FROM
        information_schema. COLUMNS
    WHERE
        TABLE_SCHEMA = '库名'
    AND table_name = '表名';
    
    
    
    展开全文
  • oracle增加字段、删除字段、修改字段类型
  • 由于oracle等数据库在表里有数据时无法改变字段类型,于是使用下列方法,总体思路是:备份原表数据,删除表数据,修改字段类型,将备份表的数据导入原表,删除备份表,结束。 1、备份表数据 create table ST_DATA_...
  • create table as select字段类型的坑

    千次阅读 2018-09-06 15:45:12
    drop table if exists temp.dw_trd_wm_orderdetail_rs0;...create table temp.dw_trd_wm_orderdetail_rs0 as select * from d_extra.dw_trd_wm_orderdetail where 1=2; insert overwrite table temp.dw_trd_wm_order...
  • oracle 修改字段类型sql

    千次阅读 2018-09-20 09:55:19
    [code="java"] 1、创建备份表; create table bbs as select * from industry_catalogues ...3、修改字段类型; 手动修改 4、从备份表还原原表字段值; update industry_cata...
  • MySQL基本select查询及数据类型

    千次阅读 2019-06-25 17:14:19
    基本select查询 知识要点 设置系统变量@@sql_mode 基本SELECT语句 在SELECT语句中的算术表达式和null值 列别名 使用串联操作符和distinct关键字 desc命令 增删改查 对数据库常规的四个操作 插入:insert 删除:...
  • Oracle修改字段类型,把varchar2类型变成date类型 表已经有数据 原来表是这样的 create table export ( name varchar2(10), datetimes varchar2(50) ) 原来datetimes 时间的格式为 20090608121418 现在为方便按时时间...
  • sqlserver 修改字段类型,同表查询重复记录sql语句
  • `send_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送类型 1手动 2自动', `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '消息分类 1全站 2男性 3女性 4个人', `user_id` int(11) NOT N...
  • 注意:修改数据库后,一定要记得增加数据库版本号 +1 . 否则不会走onUpgrade方法. 最残暴的方法: @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("drop ...
  • 对于小数型的字段,我们常用double类型和float类型,但是这两种类型使用的时候有很大差别,下面我们来看一下 在设计数据表时,突然发现原来FLOAT...在我们查询数据时,查询字段sumper值为5.54,sql语句:select *...
  • 字段类型与合理的选择字段类型

    千次阅读 2017-01-12 23:04:26
    本篇博客稍微有点长,它实际上包括两个内容:一是mysql字段类型的介绍,二是在mysql建表过程中是如何正确选择这些字段类型; 字段类型 数值 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是...
  • 修改字段 批量修改字段名称 添加注释 调整字段顺序 修改默认值 将字段值设为非空或空 添加主键 修改主键 复制数据库表 创建表 CREATE TABLE 表名 (字段1 类型,字段2 类型,字段3 类型,...); 实例: ...
  • 模拟情景,表:batchintfloadlog,要修改字段:resultinfo,字段 从原来的 varchar2 修改为 clob 1、假设要修改字段数值为空,则可以直接修改;​ 可是发现如下错误:​ SQL> alter ​table batchintfloadlog ...
  • 批量修改数据库字段类型(ORACLE)

    千次阅读 2017-02-10 17:03:51
    批量修改数据库字段类型,批量修改数据库数据类型
  • Oracle使用SQL语句修改字段类型

    千次阅读 2020-10-19 16:55:10
    1 alter table 表名 modify (字段名1 类型,字段名2 类型,字段名3 类型.....) 2 alter table student modify(id number(4));---将student表中id字段改为number,长度4 3 alter table student modify(id number(4)...
  • 创建或修改视图: create(alter) view abc as select  l.id as lId,  cast(l.password as int) as password, 字符串 ---> int  cast(l.age as int) as ag
  • 在SQL Server中修改字段类型和字段名称  --以下是完整的SQL执行语句  if exists(select * from syscolumns where id=object_id('数据表名称') and name='字段名') --判断该字段是否存在  begin  ...
  • Oracle数据库修改字段类型

    千次阅读 2017-12-15 14:10:41
    数据库中某表字段为number类型,需要修改成varchar类型
  • 文章目录修改思路开始操作创建模拟表**插入数据添加字段将新增的字段数据补齐删除字段查看元数据查看表的主键修改元数据举一反三查看表信息 计划总是赶不上变化,在实际...是否可以在phoenix中修改字段类型和添加字...
  • Sql Server 增加字段、修改字段、修改类型、修改默认值 ...2、修改字段类型:  alter table 表名 alter column 字段名 type not null 3、修改字段默认值  alter table 表名 add default (0) for 字段名 with va...
  • mysql查询/修改字段中存储数据是JSON类型中的某个属性。 mysql 5.6版本及以下(已验证): select * from police_alarmdetailinfo where AlarmCode = ‘2’ and Extend like ‘%”CLZT”:0%’; mysql 5.7及以上...
  • 1.修改字段类型 改成备注:ALTER TABLE #tablename# alter column #columnname# text 改成文本:ALTER TABLE #tablename# alter column #columnname# varchar(20) 改成数字:ALTER TABLE #tablename# alter ...
  • Oracle修改字段类型,把varchar2类型变成date类型 表已经有数据 原来表是这样的 create table export ( name varchar2(10),  datetimes varchar2(50)  ) 原来datetimes 时间的格式为 20090608121418  现在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,983
精华内容 120,793
关键字:

select查询改变字段类型