CONNECTION_ID()

连接的ID

  1. mysql> SELECT CONNECTION_ID();
  2. +-----------------+
  3. | CONNECTION_ID() |
  4. +-----------------+
  5. | 10 |
  6. +-----------------+

DATABASE()

当前连接的数据库

  1. mysql> SELECT DATABASE();
  2. +------------+
  3. | DATABASE() |
  4. +------------+
  5. | test |
  6. +------------+

LAST_INSERT_ID()

最后插入记录的ID。一次插入多条数据只能查出第一次插入的数据ID值

  1. -- 第一次插入
  2. mysql> INSERT INTO user(name) VALUES('你好');
  3. Query OK, 1 row affected (0.10 sec)
  4. -- 第二次插入
  5. mysql> INSERT INTO USER VALUES(6,'哈哈',16,1);
  6. Query OK, 1 row affected (0.09 sec)
  7. -- 查询
  8. mysql> SELECT * FROM user;
  9. +----+--------+------+------+
  10. | id | name | age | sex |
  11. +----+--------+------+------+
  12. | 1 | 小明 | 19 | |
  13. | 2 | 小红 | 11 | |
  14. | 3 | 小环 | 19 | |
  15. | 4 | 小白 | 21 | |
  16. | 5 | 你好 | NULL | NULL |
  17. | 6 | 哈哈 | 16 | 1 |
  18. +----+--------+------+------+
  19. 7 rows in set (0.00 sec)
  20. -- 查询到的是这个表,第一次操作插入数据的ID值。
  21. mysql> SELECT LAST_INSERT_ID();
  22. +------------------+
  23. | LAST_INSERT_ID() |
  24. +------------------+
  25. | 5 |
  26. +------------------+

USER()

当前链接的用户

  1. mysql> SELECT USER();
  2. +----------------+
  3. | USER() |
  4. +----------------+
  5. | root@localhost |
  6. +----------------+

VERSION()

当前版本号

  1. mysql> SELECT VERSION();
  2. +-----------+
  3. | VERSION() |
  4. +-----------+
  5. | 8.0.11 |
  6. +-----------+