系统信息函数用来查询mysql数据库的系统信息
VERSION()返回数据库版本号
我这里用的是基于ubuntu发行版,Linux Mint
CONNECTION_ID()返回数据库的连接次数
其实每次连接到mysql的时候就会有显示
DATABASE()、SCHEMA()返回当前数据库名
USER()、SYSTEM_USER()、SESSION_USER()返回当前用户
CURRENT_USER()、CURRENT_USER返回当前用户
上面的三个和这两个功能是一样的
CHARSET(str)返回字符串str的字符集
COLLATION(str)返回字符串str的字符排列方式
LAST_INSERT_ID()返回最后生成的AUTO_INCREMENT值
mysql> INSERT INTO t1 VALUES(NULL);
Query OK, 1 row affected (0.04 sec)
mysql> INSERT INTO t1 VALUES(NULL);
Query OK, 1 row affected (0.03 sec)
mysql> INSERT INTO t1 VALUES(NULL);
Query OK, 1 row affected (0.04 sec)
mysql> SELECT * FROM t1;
+—-+
| id |
+—-+
| 1 |
| 2 |
| 3 |
+—-+
rows in set (0.00 sec)
mysql> SELECT LAST_INSERT_ID();
+——————+
| LAST_INSERT_ID() |
+——————+
| 3 |
+——————+
row in set (0.00 sec)