维C果糖的博客

好学若饥,谦卑若愚。

史上最简单的 MySQL 教程

温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「mysql-tutorial」进行Star和Fork操作! 1 前言   数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九...

2017-04-26 20:12:59

阅读数:12749

评论数:14

史上最全的 DB2 错误代码大全

1 前言作为一个程序员,数据库是我们必须掌握的知识,经常操作数据库不可避免,but,在写 SQL 语句的时候,难免遇到各种问题。例如,当咱们看着数据库报出的一大堆错误代码时,是否有种两眼发蒙的感觉呢?咳咳,莫要否认,你有、我有,全都有啊!不过,值得庆幸的是,已经有人帮咱们整理出一份关于 DB2 的...

2017-02-24 21:16:58

阅读数:4049

评论数:0

史上最简单的 MySQL 教程(四十四)「存储过程」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 存储过程 存储过程简称过程,procedure,是一种用来处理数据(增删改)的方式。简单点,我们也可以将其理解为没有返回值的函数。 创建过程 -...

2018-02-28 08:47:23

阅读数:1002

评论数:12

史上最简单的 MySQL 教程(四十三)「函数」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 函数 函数,就是将一段代码封装到一个结构中,在需要执行该段代码的时候,直接调用该结构(函数)执行即可。此操作,实现了代码的复用。在 MySQL 中,函数...

2018-02-28 08:46:47

阅读数:636

评论数:1

史上最简单的 MySQL 教程(四十二)「代码执行结构」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 代码执行结构 在 MySQL 编程中,代码的执行结构有三种,分别为: 顺序结构; 分支结构; 循环结构。 顺序结构,自不必多说,在本文中,我们着重了解...

2018-01-03 22:06:06

阅读数:2209

评论数:7

史上最简单的 MySQL 教程(四十一)「触发器」

触发器触发器:trigger,是指事先为某张表绑定一段代码,当表中的某些内容发生改变(增、删、改)的时候,系统会自动触发代码并执行。触发器包含三个要素,分别为 事件类型:增删改,即insert、delete和update; 触发时间:事件类型前和后,即before和after; 触发对象:表中的每...

2018-01-01 16:33:02

阅读数:1917

评论数:11

史上最简单的 MySQL 教程(四十)「数据库变量」

变量在 MySQL 数据库中,变量有两种,分别为:系统变量和自定义变量。根据变量的作用范围,又分为:会话级别变量和全局级别变量。系统变量系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表现的,例如autocommit、auto_increment_increment等...

2017-12-03 19:43:24

阅读数:4167

评论数:10

史上最简单的 MySQL 教程(三十九)「事务(下)」

温馨提示:在「事务(上)」中,我们已经了解了如何在 MySQL 中开启事务,以及事务的一些基本操作。在本文中,我们将进一步学习事务的知识,包括事务原理、自动事务、回滚点和特性等。 事务原理事务原理:在事务开启之后,所有的操作都会被临时存储到事务日志,事务日志只有在收到commit命令之后,才会将操...

2017-11-18 11:21:44

阅读数:5323

评论数:6

出现 DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9 错误的原因及解决方法

1 错误描述在通过「DbVisualizer」执行 SQL 语句插入数据的时候,报出如下错误:2 错误原因通过观察上述标记出来的错误描述: DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID 然后,查询「史上最全的 DB...

2017-11-11 14:59:18

阅读数:2472

评论数:0

史上最简单的 MySQL 教程(三十八)「事务(上)」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 案例:银行的数据库里面存储着用户的账户信息表,当用户 A 想用户 B 转账的时候,正常情况下,A 账户的余额减少,B 账户的余额增加;但是由于某种原因(...

2017-10-21 19:54:02

阅读数:3381

评论数:12

史上最简单的 MySQL 教程(三十七)「数据备份与还原(下)」

数据备份与还原基础概念: 备份,将当前已有的数据或记录另存一份; 还原,将数据恢复到备份时的状态。 为什么要进行数据的备份与还原? 防止数据丢失; 保护数据记录。 数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。SQL 备份SQL 备份,备份的是 SQL...

2017-10-02 11:42:42

阅读数:2024

评论数:7

详述 MySQL 导出数据遇到 secure-file-priv 的问题

ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement. 对于上述错误,相信对于第一次执行 MySQL 数据导出操作的...

2017-10-01 19:42:10

阅读数:5005

评论数:2

史上最简单的 MySQL 教程(三十六)「数据备份与还原(中)」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 数据备份与还原 基础概念: 备份,将当前已有的数据或记录另存一份; 还原,将数据恢复到备份时的状态。 为什么要进行数据的备份与还原? 防止数...

2017-10-01 16:26:49

阅读数:2009

评论数:5

详述查看 MySQL 数据文件存储位置的方法

我们可能会有一个疑惑,那就是:当我们在本地(自己的电脑)安装完 MySQL 之后,也创建了很多的数据库啊、表啊,也存储了很多的数据啊,但是这些内容都存储到哪里了呢?特别是,当我们需要直接操作这些数据文件的时候,翻遍了整个电脑,却找不到 MySQL 的数据文件到底在哪里,这就有些坑爹啦!在这里,教给...

2017-10-01 13:37:26

阅读数:2825

评论数:6

史上最简单的 MySQL 教程(三十五)「数据备份与还原(上)」

数据备份与还原基础概念: 备份,将当前已有的数据或记录另存一份; 还原,将数据恢复到备份时的状态。 为什么要进行数据的备份与还原? 防止数据丢失; 保护数据记录。 数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。数据表备份数据表备份,不需要通过 SQL ...

2017-10-01 11:23:51

阅读数:1881

评论数:2

详述 DB2 分页查询及 Java 实现

在整改数据库敏感信息加密时,需要对已存数据进行处理,如果直接用 select * from tableName 很容易出现问题,因此选择分页查询,批量处理数据。

2017-09-10 14:55:00

阅读数:1781

评论数:0

史上最简单的 MySQL 教程(三十四)「视图(下)」

视图操作视图操作:视图是可以进行数据写操作的,只不过有很多限制。

2017-09-09 12:52:26

阅读数:2119

评论数:4

史上最简单的 MySQL 教程(三十三)「视图(上)」

视图视图:view,是一种有结构(有行有列),但没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义的,而是从对应的基表(视图的数据来源)中产生的。创建视图首先,给出创建视图的基本语法, 基本语法:create view + 视图名 + as + select语句; 其中,sel...

2017-09-03 17:43:28

阅读数:2734

评论数:5

史上最简单的 MySQL 教程(三十二)「子查询(下)」

子查询子查询:sub query,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。行子查询行子查询,返回的结果可以使一行多列或者多行多列。需求:查询学生表中,年龄最大且身高最高的学生。思路: 先确定数据源,学生表。 select * from studen...

2017-08-27 11:00:54

阅读数:1836

评论数:8

史上最简单的 MySQL 教程(三十一)「子查询(上)」

子查询子查询:sub query,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。分类子查询有两种分类方式,分别为:按位置分类和按结果分类。按位置分类,即根据子查询(select语句)在外部查询(select语句)中出现的位置进行分类,分别为: from子查...

2017-08-26 22:14:53

阅读数:2468

评论数:12

提示
确定要删除当前文章?
取消 删除
关闭
关闭