mysql怎么求表的个数 mysql计算表的行数

mysql咋查看一个数据库有多少张表的命令SELECT COUNT(*) TABLES,
table_schema FROM information_schema.TABLES
WHERE table_schema = ‘tableName’ GROUP BY table_schema;
注:tableName 这个是你的数据库表名 。
扩展资料:
关于上述中数据库里所有表名和字段名的语句查询方法
1、SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
2、查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系统对象,默认情况是隐藏的 。通过工具、选项、视图、显示、系统对象可以使之显示出来 。
mysql 怎么查询表中的字段的个数方法一,在你的程序中直接
desc tablename
然后总行数就是你的字段数 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
mysql desc ysks;
------- --------------- -----
| Field | Type| Null
------- --------------- -----
| 单号| int(11)| YES
| 金额| decimal(10,2) | YES
| 已收| decimal(10,2) | YES
| 日期| bigint(20)| YES
| 名称| varchar(10)| YES
| 余额| decimal(10,2) | YES
| 备注| varchar(10)| YES
| 品名| varchar(10)| YES
------- --------------- -----
8 rows in set (0.06 sec)
mysql select FOUND_ROWS();
--------------
| FOUND_ROWS() |
--------------
|8 |
--------------
1 row in set (0.06 sec)
mysql
方法二,通过系统表information_schema.`COLUMNS` ( mysql5以上版本支持)
mysql select count(*) from information_schema.`COLUMNS`
- where TABLE_SCHEMA='csdn'
- and TABLE_NAME='ysks';
----------
| count(*) |
----------
|8 |
----------
1 row in set (0.06 sec)
mysql
mysql 如何查寻一个表有多少条数据用count函数就可以查看 。比如表名叫test 。要查询表中一共有多少条记录 select count(*) from test;如果按条件查询的话 , 就正常使用where条件即可 select count(*) from test where id=1;
mysql中怎么查询表中的字段个数方法一mysql怎么求表的个数 , 在你mysql怎么求表的个数的程序中直接
desc tablename
然后总行数就是你mysql怎么求表的个数的字段数 。
mysql desc ysks;
------- --------------- -----
| Field | Type| Null
------- --------------- -----
| 单号| int(11)| YES
| 金额| decimal(10,2) | YES
| 已收| decimal(10,2) | YES
| 日期| bigint(20)| YES
| 名称| varchar(10)| YES
| 余额| decimal(10,2) | YES
| 备注| varchar(10)| YES
| 品名| varchar(10)| YES
------- --------------- -----
8 rows in set (0.06 sec)
mysql select FOUND_ROWS();
--------------
| FOUND_ROWS() |
--------------
|8 |
--------------
1 row in set (0.06 sec)
mysql
方法二mysql怎么求表的个数,通过系统表information_schema.`COLUMNS` ( mysql5以上版本支持)
mysql select count(*) from information_schema.`COLUMNS`
- where TABLE_SCHEMA='csdn'
- and TABLE_NAME='ysks';
----------
| count(*) |
----------
|8 |
----------
1 row in set (0.06 sec)
mysql
【mysql怎么求表的个数 mysql计算表的行数】mysql怎么求表的个数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql计算表的行数、mysql怎么求表的个数的信息别忘了在本站进行查找喔 。

    推荐阅读