您的位置:首页 > 数据库 > MySQL

MySQL之系系统信息函数

2014-11-05 21:43 344 查看
1.VERSION()

用法:返回MySQL服务器的版本

举例:

mysql> select VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.6.10    |
+-----------+
1 row in set (0.00 sec)


2.USER(),SYSTEM_USER()

用法:返回当前登录用户名

举例:

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

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


3.DATABASE()

用法:返回当前数据库名

举例:

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


4.FOUND_ROWS()

用法:将最后一个SELECT查询(没有以LIMIT语句进行限制)返回的记录行数返回

举例:

mysql> select FOUND_ROWS();
+--------------+
| FOUND_ROWS() |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)


5.LAST_INSERT_ID()

用法:返回由系统自动产生的最后一个AUTOINCREMENT ID的值(多条记录同时插入时返回的是第一条的记录的插入的ID)

举例:

mysql> select LAST_INSERT_ID();
+------------------+
| LAST_INSERT_ID() |
+------------------+
|                0 |
+------------------+
1 row in set (0.02 sec)


6.CONNECTION_ID()

用法:返回当前客户的连接ID

举例:

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


7.CHARSET(str)

用法;返回字符串str的字符集

举例:

mysql> select  CHARSET('MYSQL');
+------------------+
| CHARSET('MYSQL') |
+------------------+
| utf8             |
+------------------+
1 row in set (0.04 sec)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: