一步一步学MySQL---18 MySQL常用函数(4)
来源:互联网 发布:seo英语编辑 编辑:程序博客网 时间:2024/06/08 02:58
18.4.1 系统信息函数
MySQL支持的常用系统信息函数有:
(1) 获取MySQL系统信息
mysql> select version() 版本号,
-> DATABASE() 数据库名,
-> USER() 用户名;
(2) 获取AUTO_INCREMENT约束的最后ID值
在MySQL中经常会设置一个名为ID的字段,同时还会设置该字段为主键和自动增长(AUTO_INCREMENT)约束。在具体应用中,由于主键ID的值由MySQL软件来控制而不是用户来输入,所以有时候需要查看最后生成的具有AUTO_INCREMENT约束字段的值。
为了实现上述功能,MySQL专门提供了LAST_INSERT_ID()函数。
第一步:创建一个表autoincrement
mysql> create table autoincrement(ID INT(11) NOT NULL AUTO_INCREMENT UNIQUE);
说明:创建了一个autoincrement表,该表只有一个字段ID,并且字段ID为主键并具有自动增加的约束。
第二步:向autoincrement表中插入4条测试数据
mysql> insert into autoincrement values(NULL);
Query OK, 1 row affected (0.10 sec)mysql> insert into autoincrement values(NULL);
Query OK, 1 row affected (0.10 sec)mysql> insert into autoincrement values(NULL);
Query OK, 1 row affected (0.06 sec)mysql> insert into autoincrement values(NULL);
Query OK, 1 row affected (0.05 sec)
第三步:执行SQL语句LAST_INSERT_ID()函数,获取自动增长最后生成的ID值
mysql> select LAST_INSERT_ID();
18.4.2 其他函数
MySQL除了提供之前提到的常见函数之外,还提供了许多其他函数,分别是流程函数和实现特殊功能的函数
MySQL支持的流程函数有:
MySQL支持的实现特殊功能的函数有:
- 一步一步学MySQL---18 MySQL常用函数(4)
- 一步一步学MySQL---18 MySQL常用函数(1)
- 一步一步学MySQL---18 MySQL常用函数(2)
- 一步一步学MySQL---18 MySQL常用函数(3)
- 一步一步学MySQL-日志文件
- 一步一步学MySQL---17 MySQL运算符
- 一步一步学MySQL----4 表的创建与删除
- 一步一步学MySQL----1 数据库入门
- 一步一步学MySQL----2 数据库基本操作
- 一步一步学MySQL---- 5 表的修改
- 一步一步学MySQL----6 表的约束
- 一步一步学MySQL----8 简单数据查询
- 一步一步学MySQL----3 MySQL中的存储引擎和数据类型
- 一步一步学MySQL----19 MySQL中的存储引擎和数据类型
- 一步一步mysql(三) 之常用操作
- mysql(八):mysql常用函数
- (4)mysql中的常用函数
- MySQL(十一)常用函数
- keras环境搭建
- 【C#/WPF】调节图像的HSL(色相、饱和度、明亮度)
- Android进程间通信(3)-Messenger实现
- android 重启,或起不来分析
- 图的强连通分解——Tarjan算法
- 一步一步学MySQL---18 MySQL常用函数(4)
- Java中自定义异常
- 关于blender导出urho3d场景的问题
- mysql中文乱码总结
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name
- Oracle之导入导出
- CxGrid 修改去除 no data to display 的两个方法
- Android中将图片从相册取出且获取到图片在手机中的地址
- java集合(3):LinkedList源码分析