DataBase
文章平均质量分 50
数据库
阿瑟与非
程序员只佩服强者。
展开
-
MySQL中N/A和NULL对SELECT...INTO语句的影响
一、前言 编写mysql函数,函数运行结果错误,发现是由于使用SELECT...INTO对重复使用的变量赋值失败导致错误。重复使用一个变量,第二次变量赋值失败,仍然是首次赋值的值,原始是第二次查询结果是N/A。SELECT N/A INTO 变量; -- 这种赋值方式会赋值失败,会保留上次的值。二、测试1.创建测试数据表CREATE TABLE test ( id INT auto_increment, num INT, PRIMARY KEY ( id ) );...原创 2020-07-13 15:52:46 · 6566 阅读 · 0 评论 -
mysql按照月份统计数据(CASE表达式)
CASE 表达式是 SQL 里非常重要而且使用起来非常便利的技术,我们应该学会用它来描述条件分支。本节将通过行列转换、已有数据重分组(分类)、与约束的结合使用、针对聚合结果的条件分支等例题,来介绍 CASE 表达式的用法。 ...原创 2020-07-08 13:56:41 · 3958 阅读 · 0 评论 -
mysql事物隔离级别总结
Mysql的四种隔离级别SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。mysql默认事物隔离级别:可重复读。注意:只有在不同的事务之间才存在事务隔离。Read Uncommitted(读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级...原创 2020-03-08 21:40:31 · 243 阅读 · 0 评论 -
mysql查询数据表的属性
SELECT column_name as '名', column_comment as '注释', column_type as '类型', IF(column_key='PRI','TRUE','FALSE') AS '主键唯一', IF(is_nullable='NO','TRUE','FALSE') AS '非空'FROM INFORMATION_SCHEMA.COL...原创 2020-02-21 11:21:19 · 906 阅读 · 0 评论 -
oracle11g_win64位、instantClient、plsql安装教程
1、下载 oracle 11g R2 for Windows的版本下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1of2.zipwin64_11gR2_database_2of2.zip...原创 2018-07-22 19:18:42 · 4310 阅读 · 0 评论 -
mybatis调用mysql存储过程(返回参数,单结果集,多结果集)
一、接收一个返回值使用Map接收返回参数,output参数放在传入的param中创建表DROP TABLE IF EXISTS `demo`;CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ...原创 2018-09-28 21:38:00 · 42753 阅读 · 6 评论