MySQL进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

系统信息函数

MySQL还具有一些特殊的函数用来获得系统本身的信息

database();//返回当前数据库名称
benchmark(count,expr);//将表达式expr重复运行count次
connection_id();//返回当前客户的连接id
found_rows();//将最后一个select查询(没有以limit进行限制结果)返回的记录行数返回
get_lock(str,dur);//获取一个由字符串str命名的并且有dur秒延时的锁定
is_free_lock(str);//检查以str命名的锁定是否释放
last_insert_id();//返回由该系统自动产生的最后一个auto increment id的值
master_pos_wait(log,pos,dur);//锁定主服务器dur秒直到从服务器与主服务器的日志log指定的位置pos同步
release_lock(str);//释放由字符串str命名的锁定
user()/system_user();//返回当前登录用户名
version();//返回MySQL服务器的版本

database(),user()和version()函数分别可以返回当前所选数据库,当前用户和MySQL版本的信息:

select database(),version(),user();
查看当前数据库的版本和当前用户