加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程Mysql获取id最大值、表的记录总数等相关问题的方法汇总

发布时间:2020-12-12 01:08:04 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程Mysql获取id最大值、表的记录总数等相关问题的方法汇总》要点: 本文介绍了MYSQL教程Mysql获取id最大值、表的记录总数等相关问题的方法汇总,希望对您有用。如果有疑问,可以联系我们。 MYSQL学习 一、mysql 获取当前字段最大id MYSQL学习 SQL语

《MYSQL教程Mysql获取id最大值、表的记录总数等相关问题的方法汇总》要点:
本文介绍了MYSQL教程Mysql获取id最大值、表的记录总数等相关问题的方法汇总,希望对您有用。如果有疑问,可以联系我们。

MYSQL学习一、mysql 获取当前字段最大id

MYSQL学习SQL语句:

MYSQL学习
select max(id) from yourtable;

MYSQL学习二、获取mysql表自增(Auto_increment)值

MYSQL学习Auto_increment是表中的一个属性,只要把表的状态获取到,也就可以获取到那个自增值

MYSQL学习SQL语句:

MYSQL学习
show table status like “表名”;

MYSQL学习php代码实现

MYSQL学习
$get_table_status_sql = "SHOW TABLE STATUS LIKE '表名'";
$result = mysql_query($get_table_status_sql);
$table_status = mysql_fetch_array($result);
echo $table_status['Auto_increment']; // 这个就是自增值

MYSQL学习

MYSQL学习
select max(id) from testnotnull;

MYSQL学习三、获取一个表的记录总数

MYSQL学习
select count(*) from table;

MYSQL学习

MYSQL学习
select count(id) from table;
MYSQL学习
SELECT SQL_CALC_FOUND_ROWS * FROM table_name;
SELECT FOUND_ROWS();

MYSQL学习myisam count(*)主键 时要 加条件,此条件为 类型 字段,索引无效

MYSQL学习不加条件下非常快,加了后慢了两个数量级

MYSQL学习使用 SHOW TABLE STATUS 语句是最高效的方法

MYSQL学习格式

MYSQL学习
SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

MYSQL学习示例:

MYSQL学习
SHOW TABLE STATUS FROM cpdlt LIKE 'lehecai_1202';

MYSQL学习总结

MYSQL学习以上就是为大家整理的如何获取一个表的记录数、获取一个表的最大id以及获取一个表的auto_increment值等相关问题的全部内容,希望对大家的学习或者工作带来一定的帮助,如果有疑问的大家可以留言交流.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读