CONNECTION_ID()
连接的ID
mysql> SELECT CONNECTION_ID();+-----------------+| CONNECTION_ID() |+-----------------+| 10 |+-----------------+
DATABASE()
当前连接的数据库
mysql> SELECT DATABASE();+------------+| DATABASE() |+------------+| test |+------------+
LAST_INSERT_ID()
最后插入记录的ID。一次插入多条数据
只能查出第一次插入的数据ID值
-- 第一次插入mysql> INSERT INTO user(name) VALUES('你好');Query OK, 1 row affected (0.10 sec)-- 第二次插入mysql> INSERT INTO USER VALUES(6,'哈哈',16,1);Query OK, 1 row affected (0.09 sec)-- 查询mysql> SELECT * FROM user;+----+--------+------+------+| id | name | age | sex |+----+--------+------+------+| 1 | 小明 | 19 | 男 || 2 | 小红 | 11 | 女 || 3 | 小环 | 19 | 女 || 4 | 小白 | 21 | || 5 | 你好 | NULL | NULL || 6 | 哈哈 | 16 | 1 |+----+--------+------+------+7 rows in set (0.00 sec)-- 查询到的是这个表,第一次操作插入数据的ID值。mysql> SELECT LAST_INSERT_ID();+------------------+| LAST_INSERT_ID() |+------------------+| 5 |+------------------+
USER()
当前链接的用户
mysql> SELECT USER();+----------------+| USER() |+----------------+| root@localhost |+----------------+
VERSION()
当前版本号
mysql> SELECT VERSION();+-----------+| VERSION() |+-----------+| 8.0.11 |+-----------+
