首页 > 数据库 >sql查询字段个数

sql查询字段个数

时间:2023-04-18 15:11:06浏览次数:42  
标签:count -- sql 个数 查询 表名 如图 where select

看具体是什么数据库,以oracle,mysql,sqlserver分别回答。

1、oracle:

select count(*) from user_tab_cols where table_name='表名';--表名含英文的话应为英文大写字母

结果如图:

2、mysql:

select count(*) from information_schema.COLUMNS where table_name='表名';--表名大小写均可

结果如图:

3、sqlserver:

select count(*) from syscolumns s  where s.id = object_id('test');--表名大小写均可

结果如图:

标签:count,--,sql,个数,查询,表名,如图,where,select
From: https://www.cnblogs.com/hezq/p/17329664.html

相关文章

  • mysql——关于join的一些知识
    1、select*fromajoinb,与select*froma,b结果是相同的,都是两张表的笛卡尔积 2、jion、innerjoin和crossjoin在innerjoin没有加on条件时,join、innerjoin和crossjoin没有区别xxx joinxxx,就等于xxxinnerjoinxxx,也等于 xxxcrossjoinxxx,得到的结果都是两......
  • Mybatis 批量更新(foreach成多条sql) 为什么比 java 中反复执行单条插入语句效率高?
    使用MyBatis的批量更新功能可能比逐行更新更高效。使用批量更新可以将多个更新操作合并为一个批处理操作,并将所有操作发送给数据库一次(只需建立一次连接),从而减少了数据库的IO操作和网络开销,提高了系统的性能。mybatis批量更新的方法:https://cloud.tencent.com/developer/arti......
  • MySQL多源复制报错,在线更改relay_log_info_repository,master_info_repository参数
    MySQL在5.7之后才支持多源复制,之前介绍过官方文档。原理:多源复制加入了一个叫做Channel的概念,每一个Channel都是一个独立的Slave,都有一个IO_THREAD和SQL_THREAD。原理和普通复制一样。我们只需要对每一个Master执行ChangeMaster语句,只需要在每个语句最后使用ForChannel来进行......
  • mysql在线将传统复制模式改为GTID复制模式
    gtid_mode参数各个值的含义:OFF:生成的是匿名事务,从库只能应用匿名事务OFF_PERMISSIVE:生成的是匿名事务,从库可以应用匿名事务和GTID事务ON_PERMISSIVE:生成的是GTID事务,从库可以应用匿名事务和GTID事务ON:生成的是GTID事务,从库只能应用GTID事务一、在线开启GTID,需要满足两个条件......
  • #### Mysql 基础
    MySQL数据库知识基本概念MySQL搭建SQL语句编写约束索引事务锁机制设计数据库表性能优化学习建议其中,SQL语句编写和设计数据库表这两个能力一定要有!比如让你做一个学生管理系统,你要能想到需要哪些表,比如学生表、班级表;每个表需要哪些字段、字......
  • MySQL 执行计划分析
    一、获取方法与阅读顺序1. 获取方法注意这个执行计划只是预估的explainsql语句--或者descsql语句2.阅读顺序id值相同:从上往下顺序执行(下图为tc->c->t)一般越小或者返回值越少的表会越先被执行,这样才能保证后面关联时外层查询结果尽量小,内层查询被循环次数少id值不同:越大......
  • SQL Server Endpoint 与 镜像、AlwaysOn身份验证
    若要加入 AlwaysOn可用性组 或数据库镜像,服务器实例上必须创建自己专用的“数据库镜像端点”(databasemirroringendpoint)。 此端点用途特殊,专门用于接收来自其他实例的连接。数据库镜像端点使用TCP协议在参与数据库镜像会话或承载可用性副本的实例之间发送和接收消息。 数......
  • Ubuntu下安装及配置MySQL
    与在centos下安装相比多很多坑,不建议用。 一、软件安装Ubuntu下有两种常用方式apt-get方式(类似于yum)deb包方式安装(类似于rpm包)1.下载并解压软件下载地址:http://dev.mysql.com/downloads/mysql/这个tar包里包含mysql软件所有deb软件包创建安装目录:mkdir/usr/local/mysql将.tar文......
  • sqlserver 分布式可用性组(二)—— 创建、故障转移与元数据信息查看方法
     一、创建规划准备工作与普通创建两个AG没有区别,以下是DAG规划:ProductionDRWSFCOS:WindowsServer2016OS:WindowsServer2016Nodes:WSFC-DC1-NODE1andWSFC-DC1-NODE2Nodes:WSFC-DC2-NODE1andWSFC-DC2-NODE2ClusterNameObject:WSFC-DC1ClusterNameObject:WSFC-DC2......
  • 您应该使用哪个版本的SQL Server?
    在安装下一个SQLServer之前,请先等等。您确定使用的是正确的版本吗?我知道,管理层希望您继续使用较旧的版本,供应商表示他们将仅支持较旧的版本,但是现在您有机会为较新的版本辩护,我将从黑暗时代开始,介绍每个较新的版本。一、应考虑使用SQLServer2008您正在处理的是不再受支持的古老......