• 中文
    • English
  • 注册
  • 赞助本站

    • 支付宝
    • 微信
    • QQ

    感谢一直支持本站的所有人!

    • 查看作者
    • 6-6:MySQL 信息函数

      一.  CONNECTION_ID()

      CONNECTION_ID():连接ID(线程的ID)

      mysql> SELECT CONNECTION_ID();
      +-----------------+
      | CONNECTION_ID() |
      +-----------------+
      |              11 |
      +-----------------+
      1 row in set (0.00 sec)

      二.  DATABASE()

      DATABASE():当前数据库

      mysql> SELECT DATABASE();
      +------------+
      | DATABASE() |
      +------------+
      | test       |
      +------------+
      1 row in set (0.00 sec)

      三.  LAST_INSERT_ID()

      LAST_INSERT_ID():最后插入记录的ID号(必须存在自动编号的字段,而且是主键)

      mysql> DESC test;
      +----------+---------------------+------+-----+---------+----------------+
      | Field    | Type                | Null | Key | Default | Extra          |
      +----------+---------------------+------+-----+---------+----------------+
      | id       | tinyint(3) unsigned | NO   | PRI | NULL    | auto_increment |
      | username | varchar(20)         | YES  |     | NULL    |                |
      +----------+---------------------+------+-----+---------+----------------+
      2 rows in set (0.00 sec)
      
      mysql> SELECT * FROM test;
      +----+----------+
      | id | username |
      +----+----------+
      |  1 | John     |
      |  2 | John     |
      |  3 | 111      |
      |  4 | tom%     |
      |  5 | NULL     |
      |  6 | NULL     |
      +----+----------+
      6 rows in set (0.00 sec)
      
      mysql> SELECT LAST_INSERT_ID();
      +------------------+
      | LAST_INSERT_ID() |
      +------------------+
      |                6 |
      +------------------+
      1 row in set (0.00 sec)

      另外值得注意的是,如果同时插入多条记录,则LAST_INSERT_ID()只返回同时插入的第一条记录的id

      四.  USER()

      USER():当前用户

      mysql> SELECT USER();
      +----------------+
      | USER()         |
      +----------------+
      | root@localhost |
      +----------------+
      1 row in set (0.00 sec)

      五.  VERSION()

      VERSION():版本信息

      mysql> SELECT VERSION();
      +-----------+
      | VERSION() |
      +-----------+
      | 5.5.54    |
      +-----------+
      1 row in set (0.00 sec)

    • 0
    • 0
    • 0
    • 2.7k
    • 请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 单栏布局 侧栏位置: