sql语句查询表内数据条数?

如题所述

select count(*) from 表名

在sql中会bai把*解析为相对应的列,我们不建议用du*,这样zhi会加重sql负担,这样写才是最好的:select count(列名,一列就行) from 表名。

由 SQL 查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。

扩展资料:

sql语言特点:

1、综合统一:

SQL语言集数据定义语言DDL,数据操纵语言DML、数据控制语言DCL的功能于一体

2、高度非过程化:

用SQL语言进行数据操作,只要提出“做什么”,而无需知名”怎么做“,因此无需了解存取路径,存取路径的选择语句SQL的操作过程由系统自动完成

3、面向集合的操作方式

SQL语言才采用集合操作方式,不仅操作对象,查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也就可以是元组的集合

4、以同一种语言结构提供多种使用方式

SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能给独立地用户联机交互的使用方式,作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-22
其实使用select count(1) from Tablename就可以了,没有必要在里面写字段名的,这样效率是最高的,后面你也可以跟上条件!本回答被网友采纳
第2个回答  2013-08-04
如果你的表有主键 那就用select count(主键) from 表名 。这样写对数据的优化有好处。
第3个回答  2018-11-06
select b.isum,a.* from a_table a inner join (select count(*) as isum from a_table) b on 1=1
第4个回答  2013-08-04
select count(*) from 表名
相似回答