Mysql获取id最大值、表的记录总数等相关问题的方
网络编程 2021-07-05 14:36www.168986.cn编程入门
在做网站开发时,我们也许会想要取得mysql里id最大的一条记录,这个其实很简单。这篇文章给大家整理了获取一个表的记录数、获取一个表的最大id、获取一个表的auto_increment值等相关问题的答案,有需要的朋友们可以参考借鉴。
一、mysql 获取当前字段最大id
SQL语句:
select max(id) from yourtable;
二、获取mysql表自增(Auto_increment)值
Auto_increment
是表中的一个属性,只要把表的状态获取到,也就可以获取到那个自增值
SQL语句:
show table status like “表名”;
php代码实现
$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']; // 这个就是自增值
或
select max(id) from testnotnull;
三、获取一个表的记录总数
select count() from table;
或
select count(id) from table;
SELECT SQL_CALC_FOUND_ROWS FROM table_name; SELECT FOUND_ROWS();
myisam
下count()
主键 时要 加条件,此条件为 类型 字段,索引无效
不加条件下非常快,加了后慢了两个数量级
使用 SHOW TABLE STATUS
语句是最高效的方法
格式
SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]
示例
SHOW TABLE STATUS FROM cpdlt LIKE 'lehecai_1202';
以上就是为大家整理的如何获取一个表的记录数、获取一个表的最大id以及获取一个表的auto_increment值等相关问题的全部内容,希望对大家的学习或者工作带来一定的帮助,如果有疑问的大家可以留言交流。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程