时间:2021-05-02
系统信息函数用来查询mysql数据库的系统信息 VERSION()返回数据库版本号 复制代码 代码如下: mysql> SELECT VERSION(); +-------------------------+ | VERSION() | +-------------------------+ | 5.5.28-0ubuntu0.12.10.2 | +-------------------------+ row in set (0.00 sec) 我这里用的是基于ubuntu发行版,Linux Mint CONNECTION_ID()返回数据库的连接次数 复制代码 代码如下: mysql> SELECT CONNECTION_ID(); +-----------------+ | CONNECTION_ID() | +-----------------+ | 36 | +-----------------+ row in set (0.00 sec) 其实每次连接到mysql的时候就会有显示 DATABASE()、SCHEMA()返回当前数据库名 复制代码 代码如下: mysql> SELECT DATABASE(), SCHEMA(); +------------+----------+ | DATABASE() | SCHEMA() | +------------+----------+ | person | person | +------------+----------+ row in set (0.00 sec) USER()、SYSTEM_USER()、SESSION_USER()返回当前用户 复制代码 代码如下: mysql> SELECT USER(), SYSTEM_USER(), SESSION_USER(); +----------------+----------------+----------------+ | USER() | SYSTEM_USER() | SESSION_USER() | +----------------+----------------+----------------+ | root@localhost | root@localhost | root@localhost | +----------------+----------------+----------------+ row in set (0.00 sec) CURRENT_USER()、CURRENT_USER返回当前用户 复制代码 代码如下: mysql> SELECT CURRENT_USER(), CURRENT_USER; +----------------+----------------+ | CURRENT_USER() | CURRENT_USER | +----------------+----------------+ | root@localhost | root@localhost | +----------------+----------------+ row in set (0.00 sec) 上面的三个和这两个功能是一样的 CHARSET(str)返回字符串str的字符集 复制代码 代码如下: mysql> SELECT CHARSET('张三'); +-------------------+ | CHARSET('张三') | +-------------------+ | utf8 | +-------------------+ row in set (0.00 sec) COLLATION(str)返回字符串str的字符排列方式 复制代码 代码如下: mysql> SELECT COLLATION('张三'); +---------------------+ | COLLATION('张三') | +---------------------+ | utf8_general_ci | +---------------------+ row in set (0.00 sec) LAST_INSERT_ID()返回最后生成的AUTO_INCREMENT值 复制代码 代码如下: mysql> CREATE TABLE t1(id INT PRIMARY KEY AUTO_INCREMENT); Query OK, 0 rows affected (0.10 sec) 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) 上面的语句首先创建了一张表t1,其中有一个自增字段id 然后分三次插入NULL,使其自增 确认已经存在数据之后,使用LAST_INSERT_ID()获取最后自动生成的值
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
参考表MySQL笔记之函数查询的使用count()用来统计记录的条数复制代码代码如下:mysql>selectcount(*)fromscore;mysql>s
本文实例讲述了Node.jsAPI详解之dns模块用法。分享给大家供大家参考,具体如下:Node.jsAPI详解之dnsdns(域名服务器)模块包含两类函数:第
Linux下C语言连接mysql实例详解第一步:安装mysql,参考:第二步:安装mysql.h函数库sudoapt-getinstalllibmysqlcli
在上篇文章给大家介绍了Spring学习笔记1之IOC详解尽量使用注解以及java代码,接下来本文重点给大家介绍Spring学习笔记2之表单数据验证、文件上传实例
上一篇文章我们介绍了mysql数据存储过程参数实例详解,今天我们看看MySQL操作之JSON数据类型的相关内容。概述mysql自5.7.8版本开始,就支持了js